The QA Engineer is responsible for ensuring the quality and reliability of software applications through automation testing, API testing, and quality assurance processes. This role focuses on designing and executing automated test frameworks, validating application functionality, and ensuring that software products meet performance and quality standards. The position requires 5–10 years of experience in software testing with expertise in Selenium, automation frameworks, and Agile testing methodologies.
As a QA Engineer, you will design, develop, and execute automated test scripts to validate web applications and APIs. The role includes building automation frameworks from scratch, performing functional and regression testing, and integrating automated tests into CI/CD pipelines using tools such as Jenkins. You will conduct API testing using tools like ReadyAPI, Postman, or Playwright to ensure application reliability and performance. The position also requires strong understanding of Agile methodologies and SDLC processes, enabling effective collaboration with developers, product managers, and other stakeholders.