SDET
Core
Design, develop, and maintain test automation frameworks and strategies to ensure software quality across the SDLC for distributed systems and microservices.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Automated testing frameworks, reusable test utilities, mocks, simulators, and CI/CD integration pipelines.
Domain
Software Engineering / Distributed Systems / Quality Assurance
Required skills
Test automation framework design, API testing, End-to-End testing strategies, TypeScript, CI/CD pipeline integration, Performance testing, Distributed systems knowledge, Agile delivery, Defect investigation
Preferred skills
CSTAE or ASTQB ISTQB Advanced Certification, Certified Automation Tester (Cypress, Playwright), Event-driven systems (Kafka, AWS EventBridge), Pipeline systems (AWS Step Functions, Snaplogic)
Technologies
Playwright, Cypress, Postman, RestAssured, K6, JMeter, Kafka, AWS EventBridge, AWS Step Functions, Snaplogic, TypeScript
Responsibilities
Design and maintain test automation frameworks from scratch or extend existing ones; Write high-quality integration and end-to-end tests; Build reusable test utilities, mocks, and simulators; Drive automated testing efforts covering contract, smoke, regression, and E2E testing; Perform and organize performance testing; Investigate defects and production issues; Partner with engineers and product managers to embed quality early in the SDLC; Oversee test strategies combining automation, exploratory testing, and regression coverage.
Seniority
Senior, hands-on IC