Observe
San Mateo, Zurich
Full time
Hybrid
Engineering
We’re looking for a Software Engineer in Testing to develop, maintain, and evolve our backend testing framework. This is a hands-on engineering role focused on building robust test infrastructure, improving developer productivity, and ensuring high-quality backend systems.
You’ll collaborate closely with backend and infrastructure engineers to extend our testing framework, improve integration with CI/CD pipelines, and support teams in writing efficient and reliable tests.
Serve as the main developer and maintainer of our backend testing framework built with Python and pytest.
Collaborate with backend engineers to evolve the framework and improve test coverage and reliability.
Work with the infrastructure team to integrate the testing framework into our CI/CD pipelines.
Continuously enhance the test infrastructure to improve scalability, performance, and developer experience.
Bachelor’s degree in Computer Science or a related field.
3+ years of experience in software development, preferably with a focus on testing frameworks or automation tooling.
Strong proficiency in Python and pytest.
Experience working with Kubernetes environments.
Experience with API standards such as OpenAPI or GraphQL.
Strong problem-solving skills and attention to detail.
You’ll play a key role in strengthening the reliability of our backend systems by building the testing foundation used across engineering. Your work will directly impact the speed, confidence, and quality of every backend release.