Senior, Software Engineer - SDET
VIZIO · Denver, CO · 3 wk ago
On-siteEngineering$99k–$198k/yrFull-time
About the role
We are looking for a driven Software Development Engineer in Test (SDET) to support a backend-heavy, microservices-based architecture built primarily in TypeScript. This role requires someone who can operate independently and take ownership of automation across both service-level and cross-service testing.
Responsibilities
- Design and implement automated testing strategies for a distributed microservices architecture
- Build and maintain service-level (unit + integration) automated tests for TypeScript/Node.js services
- Develop cross-service integration tests to validate APIs, contracts, and workflows
- Create and evolve reusable automation frameworks for backend and API testing
- Integrate tests into CI/CD pipelines to provide fast, reliable feedback
- Collaborate with engineers to embed testing into the development lifecycle
- Identify gaps in coverage and drive improvements in system reliability
- Troubleshoot flaky tests, distributed system issues, and test environment challenges
Requirements
- 4+ years of experience in an automation-focused role (SDET, QA Automation Engineer, or similar)
- Strong experience testing backend systems and microservices architectures
- Proficiency in TypeScript/JavaScript and experience with Node.js services
- Working knowledge in Postman API
- Hands-on experience with automation tools/frameworks (e.g., Jest, Mocha, Playwright, Supertest, or similar)
- Experience with API, integration, and contract testing (e.g., Pact or similar)
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.)
- Solid understanding of distributed systems (service dependencies, retries, eventual consistency)
- Ability to operate independently and take ownership of ambiguous problems
Qualifications
- Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
- Option 2: 5 years’ experience in software engineering or related area.
Skills
- Experience with TypeScript/JavaScript and Node.js services
- Experience with TypeScript and/or C#
- Experience with Python or Go
- Working knowledge in Postman API
- Hands-on experience with automation tools/frameworks (e.g., Jest, Mocha, Playwright, Supertest, or similar)
- Experience with API, integration, and contract testing (e.g., Pact or similar)
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.)
- Solid understanding of distributed systems (service dependencies, retries, eventual consistency)
- Ability to operate independently and take ownership of ambiguous problems
Benefits
- Competitive salary range: $99,000.00 - $198,000.00
- Annual or quarterly performance bonuses
- Additional compensation for certain positions may also include: Stock
Pay
The annual salary range for this position is $99,000.00 - $198,000.00
Schedule
Flexible work hours
Location
55 Madison St, Denver, CO 80206-5419, United States of America