Astronomer is looking for a Senior Software Engineer, Test Automation to lead test automation efforts for their self-hosted platform, Astronomer Software, ensuring the quality, reliability, and scalability of the product through comprehensive testing.
Requirements
- 8+ years of experience in test automation for modern distributed systems.
- Experience with cloud providers like AWS, Azure, or GCP.
- Extensive experience writing high quality production-ready Python tooling following best practices.
- Proficiency in writing automation for microservices built in Python, Go, Node.js.
- Strong experience with Kubernetes, including hands-on experience testing systems running on K8s.
- Experience with API testing tools (e.g., Postman, REST-assured, Supertest).
- Deep understanding of CI/CD tools such as GitHub Actions, CircleCI, and Jenkins.
Responsibilities
- Design, develop, and maintain automated test suites for integration, end-to-end (E2E), smoke, and regression testing.
- Define and implement strategies for scalability and load testing of a Kubernetes-based distributed system.
- Develop processes to orchestrate continuous testing and load generation (synthetics) techniques and observability tooling to provide real-time production readiness signals.
- Collaborate with development teams to understand architecture and features to define appropriate test coverage.
- Develop and maintain process documentation and reporting aligned with business and technical requirements.
- Create benchmark techniques to measure our product and competitors performance.
- Build modularized and portable test components for evaluating frontend and backend systems.
Other
- Strong communication and collaboration skills to work with cross-functional teams across time zones.
- Flexible to work in collaboration with US (Pacific Time) and IST hours as needed.
- The estimated salary for this role ranges from $140,000 - $155,000 based on leveling and geography, along with an equity component and a comprehensive benefits package.
- LI-Remote
- we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.