Overview
Engineer III, Software Test (SDET) focused on hands-on test automation using Python, Playwright and pytest, with API testing, debugging and CI/CD integration.
What you'll do
- Design, develop and maintain test automation frameworks using Python, pytest and Playwright.
- Develop automated tests for web applications, APIs, integration scenarios and end-to-end workflows.
- Translate requirements and acceptance criteria into reliable and maintainable automated tests.
- Develop reusable automation components, utilities, fixtures and test-data solutions.
- Maintain and enhance existing Java and Selenium automation as needed.
- Integrate automated tests into CI/CD pipelines and improve automated quality feedback.
- Analyze test failures, application logs and automation issues to identify and troubleshoot defects.
- Participate in technical discussions, code reviews, defect analysis and automation improvements.
- Independently own automation for assigned features and identify opportunities to improve test coverage and reliability.
- Collaborate with cross-functional engineering teams and share technical knowledge with other engineers.
What you'll need
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
- 6-10 years of experience in software engineering, SDET, quality engineering or test automation.
- Strong programming skills in Python, with hands-on experience in Playwright and pytest.
- Experience designing and developing scalable and maintainable test automation frameworks.
- Strong experience with API, integration and end-to-end test automation.
- Working knowledge of Java and Selenium for supporting existing automation.
- Good understanding of object-oriented programming, automation design principles and engineering best practices.
- Experience with CI/CD pipelines, Git, debugging and root cause analysis.
- Strong problem-solving, ownership, communication and collaboration skills.
Nice to have
- Experience with cloud/container environments, BDD or non-functional testing.
- Familiarity with AI-assisted development and test automation tools such as GitHub Copilot, OpenAI Codex or equivalent tools.
Details
- Location: Bangalore, India.
- Work schedule: Standard (Mon-Fri).
- Environmental conditions: Office.
Read the full description and apply on the company’s own careers page.