About the job
We are on the lookout for a highly skilled Quality Assurance (QA) Engineer to lead our software testing initiatives and guarantee the delivery of superior products. The ideal candidate will have a robust background in both manual and automated testing, with a particular emphasis on functional and mobile application testing. You will spearhead a team of QA engineers, adopting best practices in Agile methodologies while collaborating closely with cross-functional teams.
Key Responsibilities:
- Guide QA engineers in both manual and automated testing processes.
- Develop and execute thorough test plans, test cases, and test scripts based on project requirements.
- Conduct functional, regression, and database testing to ensure software quality.
- Design and implement automation testing frameworks using tools such as Selenium and Appium.
- Manage the complete testing process in alignment with the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC).
- Work in partnership with product managers, developers, and other stakeholders to ensure a comprehensive understanding of requirements and acceptance criteria.
- Utilize JIRA for tracking defects, managing testing progress, and reporting on quality metrics.
- Perform database testing using SQL and conduct data validation.
- Leverage HP ALM for test management and reporting.
- Participate in Agile ceremonies and contribute to the continuous enhancement of testing processes.
- Document and maintain test documentation in Confluence to ensure clear communication across teams.
- Conduct API testing using Postman to validate service interactions.

