Description
The Quality Engineer is responsible for software reliability, test automation, risk-based testing, and continuous quality improvement across the software development lifecycle. The role involves defining acceptance criteria, developing and maintaining automation frameworks, executing functional, regression, exploratory, performance, and integration tests, managing defects and test artifacts, and improving agile testing practices. It requires experience with web, mobile, and API testing, automation tools and programming, CI/CD integration, agile and DevOps practices, and related test-management tools; performance and security testing are listed as advantages.
