QA Tester (Selenium, API Testing)
page
Job Description
- Design, develop, and execute automated test suites for functional, API, UI, and integration testing
- Perform API automation testing using tools such as Bruno or Postman
- Implement and maintain UI and cross-browser automation using Playwright and Selenium
- Conduct backend API testing, database testing, and integration testing
- Design and establish automation frameworks and QA best practices from the ground up
- Apply AI-driven testing techniques (GenAI/LLMs, agentic AI, self-healing tests) to optimize test creation and maintenance
- Validate data accuracy and integrity across systems
- Integrate automated tests into CI/CD pipelines using Git, Jenkins, and/or GitHub Actions
- Analyze test results, identify defects, and collaborate with development teams for resolution
- Continuously improve QA processes, tools, and automation coverage
Required Skills & Experience
- Bachelors degree in Computer Science, Engineering, or a related field
- 5–8 years of experience in QA automation, covering functional and API testing
- Strong hands-on experience with:
- API automation testing (Bruno, Postman)
- Playwright and Selenium for UI and cross-browser testing
- Backend API, database, and integration testing
- Strong experience in API testing and data validation
- Proven ability to build automation frameworks and define best practices from scratch
- Practical exposure to AI-assisted test automation (GenAI, LLMs, agentic AI, self-healing frameworks)
- Experience with CI/CD pipelines, Git, and tools such as Jenkins or GitHub Actions
- Strong analytical, problem-solving, and troubleshooting skills
- Excellent communication and teamwork abilities