Job Summary
We are looking for a skilled
Automation Test Engineer with strong expertise in
Selenium, Java, Playwright, and JMeter, along with hands-on experience in
AI-driven testing solutions. The ideal candidate will design, develop, and maintain scalable automation frameworks, integrate AI capabilities into testing processes, and ensure high-quality software delivery across web and API platforms.
Key Responsibilities
Automation & Functional Testing
- Design, develop, and maintain robust test automation frameworks using Selenium (Java) and Playwright.
- Automate functional, regression, smoke, and sanity test suites for web applications.
- Develop reusable automation components, utilities, and libraries following best practices.
- Perform cross-browser and cross-platform testing.
Performance & API Testing
- Design and execute performance, load, and stress tests using JMeter.
- Analyze performance metrics, identify bottlenecks, and provide optimization recommendations.
- Conduct API automation testing using tools such as Rest Assured / Postman.
AI-Driven Testing
- Leverage AI/ML-based testing tools or frameworks for:
- Intelligent test case generation
- Self-healing locators
- Test optimization and failure prediction
- Test data generation
- Collaborate with AI/ML teams to validate AI-powered features and models.
- Apply AI concepts to improve test coverage, execution efficiency, and defect detection.
CI/CD & DevOps Integration
- Integrate automation suites into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).
- Enable automated test execution as part of build and deployment workflows.
- Work closely with DevOps teams to ensure smooth test environment setup and execution.
Collaboration & Reporting
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
- Collaborate with developers, product owners, and business analysts to understand requirements.
- Log, track, and manage defects using JIRA or similar tools.
- Provide detailed test reports, dashboards, and quality metrics to stakeholders.
Technical Skills
Required Skills & Qualifications
- Strong experience in Java programming.
- Hands-on expertise in Selenium WebDriver and Playwright.
- Solid experience with JMeter for performance testing.
- Experience in test automation framework design (POM, Hybrid, Data-Driven, BDD).
- Good knowledge of API testing and REST services.
- Experience with Git and version control systems.
- Working knowledge of SQL for data validation.
AI & Advanced Testing
- Practical experience with AI-enabled testing tools or AI-assisted automation.
- Understanding of how AI models behave and how to validate AI-driven features.
- Exposure to ML concepts relevant to testing (model accuracy, bias, drift, validation).
Process & Methodologies
- Strong understanding of SDLC, STLC, and Test Life Cycle.
- Experience working in Agile / Scrum environments.
- Good knowledge of CI/CD pipelines and DevOps practices