Remote job
Senior Software Engineer, Design in Test (SDET)
Job details
About this role
Role overview Build the automated testing systems that help teams assess the reliability of complex software across APIs, services, and user interfaces. This development-focused role creates reusable test frameworks, simulators, and tools, then investigates test failures with engineers to improve product stability and release confidence.
Responsibilities - Develop and maintain Python-based automation frameworks for service, API, and UI testing. - Create simulators, mocks, and emulators in Python or Go to reproduce external systems, network behavior, and integration scenarios. - Build API test suites and UI automation, using tools such as Python Requests, Postman/Newman, and Playwright. - Monitor scheduled test runs, analyze failures, share results through team and issue-tracking tools, and help identify root causes. - Work with developers to reproduce defects, verify fixes, and validate workflows and edge cases across distributed components. - Document test approaches, cases, expected results, and defect reproduction steps; use manual testing where automation is not yet practical.
Requirements - At least six years in software testing, test automation, or SDET work, with substantial hands-on software development. - A relevant bachelor’s degree or equivalent additional experience. - Strong Python skills, including building reusable modules, test harnesses, and automation tools. - Experience creating API and UI automation, and maintaining test code for reuse and clarity. - Familiarity with CI-based test pipelines, scheduled test runs, and distributed systems or API-driven applications. - Strong debugging and analytical skills, with the ability to communicate findings and work closely with developers. - U.S. citizenship is required for program eligibility.
Nice to have Experience with Postman/Newman, test reporting integrations, or tools for simulating complex environments.
Benefits and work setup The preferred location is near Tukwila, Washington, with one or two office days per week; remote candidates may be considered. Listed benefits include health coverage, paid time off and holidays, parental leave, a 401(k) with employer match, professional development, and an employee stock purchase program.