Design, implement, and maintain advanced quality assurance strategies and test automation practices, ensuring software stability, performance, and reliability through agile methodologies, continuous integration, and continuous improvement of QA processes.
Key Responsibilities
- Design and implement test automation strategies.
- Build and maintain reusable automated testing frameworks.
- Automate functional, regression, smoke, sanity, and API tests.
- Integrate automated tests into CI/CD pipelines.
- Analyze functional and technical requirements to define QA coverage.
- Actively participate in Agile ceremonies.
- Design manual and automated test plans and test cases.
- Execute functional, integration, and end-to-end tests.
- Generate and monitor quality metrics.
- Manage defects and track incidents.
- Validate data integrity through SQL queries.
- Participate in technical ...