Key Responsibilities
- Design, develop, and maintain automated test scripts for web, API, and backend applications.
- Execute functional, regression, integration, and end-to-end testing.
- Develop and maintain automation frameworks using industry best practices.
- Collaborate with development and DevOps teams to integrate automated testing into CI/CD pipelines.
- Perform API testing using tools such as Postman or Rest Assured.
- Identify, document, track, and verify software defects.
- Participate in requirement analysis, sprint planning, and QA strategy discussions.
- Prepare test plans, test cases, and test execution reports.
- Ensure software quality, reliability, and performance across releases.
Required Skills
- Strong experience in QA Automation and Software Testing.
- Hands-on experience with Selenium WebDriver, TestNG/JUnit, Cypress, or Playwright.
- Experience in Java, Python, or JavaScript programming.
- Knowledge of API testing tools such as Postman or Rest Assured.
- Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with Agile/Scrum methodologies.
- Experience with defect tracking tools such as Jira or Azure DevOps.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.

