Job Description:
Key Responsibilities
- Collaborate with cross-functional teams to understand requirements and derive test scenarios and test cases.
- Develop and maintain automated test scripts for UI and APIs.
- Execute smoke, sanity, and regression test suites as part of release cycles.
- Perform functional and exploratory testing for new features and bug fixes.
- Identify, log, and track defects; support triaging and validation of fixes.
- Run automated tests as part of CI/CD pipelines and report results.
- Assist in test data preparation and environment setup.
- Continuously improve test coverage and execution efficiency.
- Follow QA best practices and contribute to team processes.
Experience & Qualifications
- 3–5 years of overall experience in Quality Assurance.
- Minimum 2+ years of experience in test automation.
- Hands-on experience in API testing/validation.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Must-Have Skills
- Hands-on experience with Playwright (TypeScript preferred) for UI automation.
- Experience in API testing (REST APIs, response validation, etc.).
- Basic understanding of automation concepts and scripting.
- Exposure to CI/CD tools such as Jenkins.
- Good understanding of SDLC, Agile methodologies, and QA processes.
- Experience with test case design, execution, and defect tracking (JIRA).
- Working knowledge of Git/version control systems.
- Strong analytical and problem-solving skills.
Good-to-Have Skills
- Exposure to CI/CD tools like GitHub Actions, GitLab CI, or Azure DevOps.
- Awareness or basic usage of AI tools in QA/automation workflows.
- Experience working in Agile/fast-paced environments.
- Familiarity with test reporting tools.
- Domain exposure to e-commerce applications.