We are looking for a passionate and detail-oriented SDET 2 (Software Development Engineer in Test) with 4–6 years of experience in automation testing. The ideal candidate will have strong expertise in UI automation, API testing and performance testing, along with a good understanding of ML fundamentals. You’ll collaborate with developers, QA engineers, and product teams to ensure high-quality, scalable, and reliable software delivery across AI Idriven platform.
Key Responsibilities
• Design, develop, and maintain UI automation frameworks using Playwright, Cypress, or Selenium.
• Build and enhance API automation frameworks using RestAssured or equivalent libraries.
• Contribute to performance testing using JMeter or Locust.
• Develop test automation using Java, JavaScript, or Python based frameworks.
• Possess deep expertise in AI tools & model testing, responsible for designing scalable test approaches for RAG, hallucination, drift, and bias
• Integrate automation suites into CI/CD pipelines using Jenkins or GitHub Actions.
Testing Strategy & Coverage
• Ensure strong automation coverage across UI, API, and backend services.
• Write maintainable, reusable, and scalable test scripts.
• Work closely with developers to identify, reproduce, and resolve defects early in the lifecycle.
• Collaborate with DevOps teams to streamline build, test, and deployment pipelines.
• Identify automation gaps, improve framework efficiency, and optimize execution time.
• Participate in code reviews, peer learning, and framework enhancements.
• Contribute to data-driven QA metrics and continuous feedback loops.
Required Qualifications
• 4–6 years of hands-on experience in QA automation (UI, API, and performance).
• Strong programming knowledge in Java, JavaScript, and Python.
• Expertise in Playwright, Cypress, or Selenium for UI automation.
• Experience in API automation using RestAssured or similar frameworks.
• Experience with testing AI applications, including Generative AI and LLM tools.
• Familiarity with OpenAI APIs, HuggingFace, or LangChain.
• Knowledge of synthetic test data generation for edge-case scenarios.
• Familiarity with Maven or Gradle build tools.
• Experience with CI/CD tools like Jenkins or GitHub Actions.
• Proficiency in Git/GitHub for version control.
• Exposure to performance testing using JMeter or Locust.
• Basic understanding of Docker and Kubernetes (mandatory).
• Strong analytical, debugging, and problem-solving skills.
Preferred Qualifications
• Experience working with microservices or distributed systems.
• Exposure to AI/ML-driven test automation tools or frameworks.
• Familiarity with API mocking, test data management, or contract testing.
• Knowledge of monitoring dashboards or data-intensive pipelines.
Technologies You’ll Work With
• Languages: Java, JavaScript, Python
• Automation Tools: Playwright, Cypress, Selenium, RestAssured
• Performance Tools: JMeter, Locust
• Build & CI/CD: Maven, Gradle, Jenkins, GitHub Actions
• Version Control: Git, GitHub
• DevOps: Docker, Kubernetes (Basic required)
• Cloud Platforms: AWS / Azure / GCP
Bonus Points
• Familiarity with MLOps pipelines and monitoring AI systems
• Exposure to performance and scalability testing of AI workloads