SDET II - Python AutomationWe are seeking an SDET II with a strong foundation in Python-based test automation to help ensure the quality and reliability of enterprise and consumer-facing platforms. This role focuses on designing and implementing automated testing solutions across UI and API layers, working closely with engineering and DevOps teams to embed quality into our CI/CD pipelines.
The ideal candidate is hands-on, automation-first, and comfortable working in Linux environments while supporting fast-moving Agile teams.
Key Responsibilities - Design, develop, and maintain scalable automated test frameworks using Python as the primary language
- Emplement and maintain API test automation for RESTful services supporting high-volume production systems
- Contribute to UI automation using Playwright and TypeScript where applicable
- Develop and maintain shell scripts to support test execution, environment setup, and automation workflows
- Execute tests and troubleshoot issues in Linux-based environments
- Integrate automated tests into GitLab CI/CD pipelines, ensuring reliable execution and fast feedback
- Partner with Software Engineers, Product Managers, and DevOps to define test strategies and acceptance criteria
- Analyze automation results, identify root causes of failures, and improve test coverage and stability
- Promote automation best practices and contribute to continuous quality improvements across teams
Required Qualifications - 5+ years of experience in test automation or SDET roles
- Strong proficiency in Python for test automation and framework development
- Experience with API test automation (REST, JSON, authentication mechanisms)
- Hands-on experience with Playwright and TypeScript for web automation
- Proficiency working in Linux environments and writing shell scripts (bash)
- Experience using Git and integrating tests into GitLab CI/CD pipelines
- Solid understanding of software testing principles, automation strategies, and Agile methodologies
- Strong problem-solving, debugging, and communication skills
Preferred Qualifications - Experience testing high-traffic, consumer-facing applications
- Familiarity with containerized test execution (Docker)
- Exposure to cloud-based platforms and distributed systems
- Experience with performance, reliability, or security testing concepts