We are seeking a highly skilled QA Automation Engineer with strong experience in both manual and automated testing . The ideal candidate will be responsible for ensuring the quality, performance, and reliability of our applications through effective test planning, test automation, and manual validation. This role requires a deep understanding of QA methodologies, tools, and frameworks, along with the ability to collaborate closely with development, product, and DevOps teams.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API applications.
- Conduct manual testing to validate complex user scenarios, usability, and regression areas not covered by automation.
- Participate in requirement analysis , design reviews, and sprint planning to ensure test coverage and product quality.
- Develop and execute test plans , test cases , and test scripts based on user stories and acceptance criteria.
- Perform functional, regression, integration, performance, and smoke testing across environments.
- Collaborate with developers to identify, log, and track bugs in defect tracking systems (e.G., Jira, Azure DevOps).
- Implement CI / CD test integration for automated builds and deployments.
- Use monitoring and reporting tools to provide test metrics , coverage reports, and release readiness status.
- Identify gaps in testing processes and contribute to continuous improvement initiatives within the QA team.
- Stay current with emerging technologies, tools, and best practices in test automation and QA engineering.
Required Technical Skills
Manual Testing :
Strong knowledge of SDLC , STLC , and Agile / Scrum methodologies.Experience in writing detailed test cases , test plans , and bug reports .Ability to perform UI testing , API testing , database testing , and cross-browser / cross-platform validation .Experience in exploratory testing , UAT support , and sanity / smoke testing .Automation Testing :
Hands-on experience with Selenium WebDriver , Playwright , Cypress , or Appium .Strong understanding of test automation frameworks (e.G., TestNG, JUnit, Pytest, Cucumber, BDD / TDD).Proficient in one or more programming / scripting languages such as Java , Python , JavaScript , or C# .Experience with API automation testing tools such as Postman , RestAssured , or Karate .Familiarity with continuous integration tools like Jenkins , GitHub Actions , GitLab CI , or Azure DevOps .Experience with version control systems (Git, Bitbucket).Working knowledge of containerized environments (Docker, Kubernetes) and cloud-based test setups (AWS, GCP, Azure).Performance & Security Testing (Optional but Preferred) :
Experience with tools like JMeter , LoadRunner , or Locust .Awareness of OWASP standards and basic security testing practices.Database Testing :
Ability to write and validate SQL queries , joins , and stored procedures to verify backend data integrity.Experience with RDBMS like MySQL, PostgreSQL, SQL Server, or Oracle.