Design, build, and maintain automated test frameworks and scripts.
Develop and execute UI, API, and integration test automation.
Collaborate with development teams to understand requirements and create test plans.
Ensure test coverage for functional, regression, and performance testing.
Integrate automated tests with CI/CD pipelines.
Analyze test results, report bugs, and drive issues to closure.
Continuously improve test automation processes and frameworks.
Perform manual testing when necessary to complement automation.
Bachelor’s degree in Computer Science, Engineering, or related field.
Experience as a QA Engineer with a strong focus on test automation.
Proficiency in automation frameworks such as Selenium, Cypress, Playwright, or TestNG.
Strong programming/scripting skills in Java, Python, JavaScript, or C#.
Experience testing REST APIs / GraphQL APIs using Postman, RestAssured, or similar tools.
Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
Experience with version control systems (Git).
Solid understanding of SDLC, Agile methodologies, and QA best practices.