Senior Software Engineer in Test (SDET)
Core
Design, develop, and execute automated test suites to ensure the quality and reliability of software products, collaborating with engineers to drive testability throughout the development lifecycle.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Automated test frameworks, test suites, and CI/CD pipelines
Domain
Software Engineering / Quality Assurance
Required skills
Software development (Java, Python, C#, Javascript), Test automation frameworks (Selenium, Appium, JUnit, TestNG), SQL/Database querying, CI/CD pipeline management, Version control (Git), Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), Object-oriented design, Data structures and algorithms
Preferred skills
Experience with complex API and web-based applications, Debugging and root cause analysis, Risk-based test case prioritization
Technologies
Selenium, Appium, JUnit, TestNG, Git, AWS, Azure, GCP, Docker, Kubernetes, SQL
Responsibilities
Design and maintain automated test frameworks and suites; Execute automated tests and analyze results to identify defects; Collaborate with developers to ensure code testability; Contribute to CI/CD pipelines; Participate in code reviews and sprint planning; Troubleshoot issues and drive defect resolution.
Seniority
Senior, hands-on IC