About the Role
The team seeks an engineer to design, implement, and maintain automated tests for internal development platforms and tools. The role emphasizes collaboration with developers, rapid feedback cycles, and integration of testing into the development workflow.
Responsibilities
- Develop and maintain automated test suites for development environments and platform components
- Collaborate with developers to identify testable requirements and edge cases
- Integrate automated tests into CI/CD pipelines to ensure consistent execution
- Monitor test results and investigate failures to provide actionable feedback
- Improve test coverage by analyzing gaps in existing test strategies
- Design reliable and maintainable test frameworks for complex software systems
- Work with performance and scalability testing for development tools
- Ensure compatibility across different operating systems and configurations
- Support debugging of issues found during automated test runs
- Contribute to documentation of test processes and frameworks
Nice to Have
- Experience testing IDEs or developer tools
- Knowledge of JVM internals and performance tuning
- Exposure to infrastructure-as-code practices
- Background in software development for internal tools
- Familiarity with monitoring and logging systems
Compensation
Competitive salary and benefits package aligned with experience and location
Work Arrangement
Flexible work arrangements including remote and hybrid options
Team
Collaborative engineering team focused on developer productivity and tooling reliability
About the Team
This team builds and maintains the internal development platform used across engineering groups. The focus is on tooling stability, developer experience, and automation at scale.
Tech Stack
Kotlin, Java, Python, Docker, Git, Jenkins, Gradle, Linux, Windows
Visa sponsorship may be available depending on role and location