Description
We are seeking an experienced Quality Assurance Analyst to join our team in India. The ideal candidate will have 5-10 years of experience in software testing and a strong understanding of quality assurance processes. This role involves designing test plans, executing tests, and collaborating with development teams to ensure the delivery of high-quality software.
Responsibilities
- Design and implement test plans, test cases, and test scripts for software applications.
- Execute manual and automated tests to ensure software quality and performance.
- Identify, document, and track defects and inconsistencies in the software.
- Collaborate with development teams to ensure quality is maintained throughout the software development lifecycle.
- Conduct regression testing and ensure existing functionalities are not impacted by new releases.
- Participate in code reviews and design reviews to provide quality assurance feedback.
- Prepare test reports and communicate findings to stakeholders.
Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-10 years of experience in software quality assurance or testing.
- Proficient in test case management and defect tracking tools (e.g., JIRA, TestRail).
- Strong knowledge of software testing methodologies and best practices.
- Experience with automated testing tools (e.g., Selenium, QTP) and scripting languages (e.g., Python, Java).
- Familiarity with Agile/Scrum development methodologies.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.