We’re looking for a Staff-level Engineer who is passionate about building high-impact internal tools and test infrastructure for complex distributed systems. This isn’t a traditional QA role — you’ll be a core engineer building automation frameworks and internal platforms that enable product teams to test faster, better, and more reliably.
Our product emulates complex, real-world customer environments across a wide range of OSes, networks, and configurations. You will play a critical role in ensuring quality by crafting infrastructure, emulating environments, and designing developer-focused tools that streamline testing across microservices.
What We're Looking For
We're seeking a curious, independent systems thinker with a builder’s mindset—someone who doesn’t just write tests but creates reusable tools and frameworks that developers trust. You’re proactive, eager to dive deep into unknown systems, and comfortable owning solutions end-to-end. Strong communication across disciplines (Dev, Ops, Security) is key to success in this role where you will have the opportunity to:
* Design and implement test frameworks and tooling for validating cloud-native services
* Build reusable components for test environment provisioning and teardown across Linux and Windows systems
* Own CI/CD pipelines for internal testing infrastructure (e.g., GitHub Actions, Jenkins, GitLab)
* Emulate customer environments including DNS, PKI, firewall configurations, and diverse OS distributions
* Collaborate with Dev, Ops, and Security teams to align test infrastructure with product architecture
* Participate in code reviews, architecture discussions, and design sessions
* Advocate for a culture of continuous testing and quality improvement and collaborate with development teams to promote quality best practices
* Leverage your experience to coach developers in designing testable and scalable features and provide guidance on selecting the right testing level to ensure efficient deployment pipelines.
* Conduct workshops and training sessions to enhance the team's understanding of testing methodologies and automation.
* Identify gaps and lead the improvement of test coverage and quality of the tests.
* Enable developers by designing, implementing and maintaining automation framework and tools.
* Develop and maintain test infrastructure.
* Work with teams and product owners within Agile process to clarify and tighten acceptance criteria for user stories.
* Co-develop and review test plans with team during Agile sprints.
* Support developers in designing and building complex end-to-end test scenarios.
* Track quality metrics to measure the adoption of testing strategy and propose process changes to address any deficiencies.
Why Join Us?
* Work on real-world infrastructure: Our testing emulates enterprise environments with varied networks, OSes, and services. You’ll be solving real problems, not toy examples.
* Be part of a tight-knit team: We value initiative and real impact over ceremony or hierarchy.
* Influence developer productivity: Build the tools that make everyone else more effective.
* Grow technically with autonomy: Enjoy trust, ownership, and space to experiment.
#LI-HA1