We are seeking a highly skilled SDET with strong expertise in Python and AI-driven testing to join our Quality Engineering team. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks while leveraging AI technologies to improve test automation, defect prediction, test generation, and quality assurance processes.
Key Responsibilities
- Design, develop, and maintain scalable test automation frameworks using Python.
- Create and execute automated test scripts for web applications, APIs, and backend services.
- Implement AI-powered testing solutions to improve test coverage, test maintenance, and defect detection.
- Develop automated validation processes for AI/ML models, ensuring accuracy, reliability, and performance.
- Collaborate with development, product, and DevOps teams throughout the SDLC.
- Build and maintain API automation using tools such as PyTest, Requests, Postman, and REST API frameworks.
- Integrate automated tests within CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
- Perform functional, regression, integration, and performance testing.
- Analyze test results, identify root causes, and work closely with developers to resolve issues.
- Contribute to quality engineering best practices and continuous improvement initiatives.
Required Skills
- 7+ years of experience in Software Testing / Quality Engineering.
- Strong programming expertise in Python.
- Hands-on experience with PyTest, Robot Framework, or other Python-based automation frameworks.
- Experience with API Testing and automation.
- Knowledge of SQL and database testing.
- Understanding of AI/ML concepts and AI-assisted testing tools.
- Experience working with LLMs, Generative AI, Prompt Engineering, or AI validation testing.
- Hands-on experience with Git, CI/CD pipelines, Jenkins, Docker, and Agile methodologies.
- Strong debugging, analytical, and problem-solving skills.