Overview
Engineer II, Software Test (SDET) role focused on hands-on test automation development, API testing, debugging, and CI/CD integration, with Python and Playwright as the primary technologies.
What you'll do
- Develop and maintain automated tests using Python, pytest, and Playwright.
- Develop automated tests for web applications, APIs, integration scenarios, and end-to-end workflows.
- Translate requirements, test cases, and acceptance criteria into reliable and maintainable automated tests.
- Develop and maintain reusable automation components, utilities, fixtures, and test-data solutions.
- Contribute to the development and improvement of test automation frameworks.
- Maintain and enhance existing Java and Selenium-based automation as needed.
- Integrate and execute automated tests within CI/CD pipelines.
- Analyze test failures, application logs, and automation results to identify and troubleshoot defects and automation issues.
- Participate in code reviews, defect analysis, technical discussions, and continuous improvement activities.
- Identify opportunities to improve test coverage, automation reliability, and execution efficiency.
- Collaborate effectively with developers, product teams, DevOps engineers, and other quality engineers.
What you'll need
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3–6 years of experience in software engineering, SDET, quality engineering, or test automation.
- Good programming skills in Python, with hands-on experience in Playwright and pytest.
- Experience developing and maintaining reusable and maintainable test automation solutions.
- Experience with API, integration, and end-to-end test automation.
- Working knowledge of Java and Selenium for supporting existing automation solutions.
- Good understanding of object-oriented programming, automation design principles, and software engineering practices.
- Experience with CI/CD pipelines, Git, debugging, and root cause analysis.
- Good analytical, problem-solving, communication, and collaboration skills.
- Ability to work independently on assigned automation tasks and contribute effectively within an engineering team.
Nice to have
- Exposure to cloud/container environments, BDD, non-functional testing, or AI-assisted development and test automation 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.