Senior SDET
Role details
Job location
Tech stack
Job description
This role is ideal for someone who thinks like a developer first and treats testing as an engineering discipline. You'll write production-quality code that enables testing at scale, work deeply within the application stack, and collaborate closely with engineers to ensure systems are testable by design, observable in production, and resilient under real-world conditions.
Automation matters-but disciplined engineering practices, test-driven development, and true ownership of outcomes matter more.
If you enjoy building services, APIs, and internal frameworks that make defects difficult to introduce in the first place, you'll thrive here. What You'll Do
- Design and develop testable services, APIs, and frameworks supporting functional, integration, and regression testing
- Apply test-driven development (TDD) and behavior-driven development (BDD) to embed quality directly into application code
- Build and maintain automated validation at the API and backend layers, using UI automation strategically-not reflexively
- Partner with product and engineering teams to influence architecture, design, and implementation choices that improve reliability and testability
- Integrate automated validation into CI/CD pipelines to enable fast feedback and high-confidence releases
- Own quality outcomes end to end-from design through production-including functional correctness, data integrity, and system behavior
- Participate in code reviews as a full engineering peer, raising the bar for readability, test coverage, and maintainability
- Create and manage test data, test environments, and supporting utilities within a DevOps mindset
- Investigate production issues alongside engineers, contributing to root cause analysis and long-term fixes
- Work hands-on in a full-stack .NET and Angular ecosystem, with a strong focus on backend logic, APIs, and data flows
Technology Stack ("Flavor Stack")
Languages
- C#, JavaScript, or Python (strong preference for backend-capable engineers)
Frameworks & Tooling
- xUnit / NUnit
- Playwright
- REST clients and service-level testing tools
DevOps & Infrastructure
- GitHub Actions
- Docker
- AWS
Test Management
- TestRail or equivalent tools
Tech Ecosystem
- .NET Core backend services with Angular front-end consumers
Why This Role ("Extra Flavor")
- Influence how software is designed and built, not just how it's tested
- Help shift quality left by making systems easier to validate and harder to break
- Work alongside engineers who believe testing is an engineering responsibility
- Build frameworks and tooling that scale with the platform
- Plenty of room to flex your backend expertise and systems-thinking skills, * You believe no job is too small and understand that real success is driven by the people closest to the work. You stay humble, roll up your sleeves, and help wherever needed.
- You care deeply about doing great work and delivering results. You ask questions, seek context, and bring ideas and solutions-not just problems.
- You take full ownership of your work and see things through. You move fast, learn from failure, and keep pushing forward.
- You lead with empathy, respect, and emotional intelligence, building trust and fostering constructive collaboration.
- You challenge yourself and others to be better, embrace healthy conflict, and believe the strongest teams emerge from honest, thoughtful conversations. You're committed to growth-your own and everyone else's.
Requirements
- 7-10+ years of experience writing production-grade software, with testing as a core responsibility
- Strong programming skills in C#, TypeScript, JavaScript, or Python, with emphasis on backend or service-layer development
- Hands-on experience applying TDD or similar engineering practices
- Proven experience validating RESTful APIs, service integrations, and backend business logic
- Solid understanding of software design principles, including modularity, maintainability, and separation of concerns
- Comfort working within CI/CD pipelines and automated validation as part of daily development
- Experience collaborating in Agile/Scrum teams with shared ownership of quality and delivery
- Familiarity with modern .NET (Core / 6+) and Angular environments, with primary focus on backend behavior
- Ability to debug complex systems and trace issues across services, data, and infrastructure