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.
Qa Automation Engineer • Raipur, Chhattisgarh, India