Design and implement scalable automation infrastructure and CI/CD enhancements
Lead the development and integration of test automation solutions
Engage in collaborative efforts with the Product team and fellow engineers
Create bespoke tools and solutions to tackle complex challenges
Build and maintain strategic partnerships across the Engineering department
Provide technical mentorship and guidance to engineers
Be open to occasional travel for participation in events and strategic meetings
Leverage data and internal feedback to guide decisions that streamline release cycles
Requirements
6–8 years of experience in software engineering or software engineering in test roles
Strong software engineering experience in one or more languages such as Java, Python or Kotlin
Demonstrated expertise in architecting, supporting, and enhancing tools and frameworks within continuous integration and continuous deployment (CI/CD) environments
Comprehensive knowledge of test and dev infrastructure, pipelines
Proven ability to collaborate effectively with engineering teams
A results-driven approach, guided by data
Familiarity with Agile or Scrum methodologies
Experience with or a keen interest in working on distributed systems and API design
Ability to work on projects ranging in scale from single-threaded applications to entire clusters
A strong desire to engage in cross-functional collaboration