Job Summary
QA Engineer will ensure quality of enterprise applications through manual and automated testing. The role includes test case creation, defect tracking, regression testing, automation support, and close collaboration with onshore QA, developers, business analysts, and project teams.
Essential Responsibilities
- Review requirements and create clear test scenarios and test cases.
- Execute functional, integration, regression, and UAT testing.
- Log, track, and validate defects using Jira with proper evidence.
- Develop and maintain automated tests using approved frameworks.
- Maintain test documentation in Zephyr, Confluence, or related tools.
- Coordinate with onshore teams during Agile ceremonies, releases, and overlap hours.
Required Knowledge & Skills
- Strong knowledge of SDLC, STLC, test planning, and defect lifecycle.
- Hands-on experience in manual testing and automation testing.
- Experience with Jira, Zephyr, Confluence, Selenium with Java, Postman, and SQL.
- Good understanding of API testing, database validation, and regression testing.
- Strong communication, analytical, and collaboration skills.
Qualifications
- Bachelor's degree in Computer Science / IT, or equivalent experience.
- 3–5 years of QA experience in Agile/Scrum environments.
- Experience with retail, eCommerce, or OMS applications preferred.
- CI/CD exposure with Azure DevOps, GitHub Actions, or Jenkins is a plus.
Preferred Technical Experience
- Selenium WebDriver, Java, Jira, Zephyr, Confluence
- Postman, SQL, Git, Azure DevOps/Jenkins
- API, integration, and browser testing tools