As an IT Quality Analyst Tester at K DigitalCurry, you will play a critical role in ensuring the delivery of high-quality software solutions to our clients. Your attention to detail, analytical mind-set, and testing expertise will contribute to the development of reliable and user-friendly applications. You will collaborate closely with development teams, business analysts, and project managers to identify issues and ensure the seamless functionality of our products.
Job Description:
Collaborate with cross-functional teams to understand project requirements and create comprehensive test plans and test cases.
Conduct various levels of testing, including functional, regression, integration, performance, and user acceptance testing.
Execute manual and automated tests to identify software defects, inconsistencies, and usability issues.
Document and report test results, providing clear and concise bug reports and test summaries.
Collaborate with developers to replicate, analyze, and troubleshoot issues, and follow up on their resolution.
Work closely with business analysts to ensure that software features meet end-users expectations and requirements.
Contribute to the improvement of testing processes, methodologies, and tools to enhance overall efficiency and effectiveness.
Keep up-to-date with industry trends and best practices in software testing and quality assurance.
Participate in project planning and estimation by providing testing-related input.
Assist in the development and maintenance of testing environments and data.
Qualification:
Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Proven experience as a Quality Assurance Tester or similar role, with a strong understanding of software testing concepts and methodologies.
Familiarity with various testing techniques, including manual testing, automated testing, performance testing, and regression testing.
Experience with testing tools such as Selenium, JIRA, Test Rail, or similar technologies.
Knowledge of programming languages (e.g., Java, Python) and scripting for test automation is a plus.
Strong analytical skills and attention to detail, with the ability to troubleshoot and diagnose complex issues.
Excellent communication skills to effectively collaborate with technical and non-technical team members.
Ability to work in an agile development environment, adapting to changing requirements and priorities.