Software Engineer in Test (SET)
Software Engineer in Test (SET)
BillGO is looking for mid to senior level Software Engineers in Test on our Engineering Productivity team.
The Engineering Productivity team focuses on the Build, Test and Release portions of the DevOps lifecycle. We are a Software Engineering team focused on building tooling and pipelines to facilitate visibility, testability, and releasability of BillGO’s software components. We help engineering teams increase their development velocity while simultaneously improving their release confidence via instrumentation, tools and infrastructure, and analytics.
Responsibilities and goals
- Instrumenting build, test and release pipelines to gather telemetry data
- Work with teams to develop/automate/refine quality gates
- Designing and implementing test automation frameworks and harnesses
- Designing and implementing CI/CD pipelines for microservices
- Regularly participating in design reviews and code reviews
Requirements
- 4+ years professional experience
- Fluent one or more programming languages
- BA/BS in Computer Science or related fields
Strongly recommended
- A passion for high quality code at scale
- Experience working in payments
- Experience in test automation, specifically for API-based microservices
- Experience in Java, but Python & Golang are also nice to have
- Experience in one or more database technologies (Relational, NoSQL, etc.)
- Experience with microservices on AWS
- Experience designing and implementing CI/CD pipelines for microservices