Automation Engineer
As a Senior Automation Engineer, you'll play a key role in ensuring the quality and reliability of software products within an Agile Scrum team.
You will:
- Collaborate with Product Owners, Technical Analysts, and Developers to define and validate acceptance criteria
- Pair with developers to support functional validation and improve overall software quality
- Design, execute, and coordinate integration testing across platform components
- Act as a quality gatekeeper within the CI/CD pipeline, ensuring only production-ready code is released
- Contribute to Agile ceremonies including stand-ups, sprint planning, demos, and retrospectives
- Act as a key point of contact for external teams interacting with your systems
- Investigate live issues, perform root cause analysis, and support timely resolution
- Strong experience working in Agile/Scrum environments (pair programming, code reviews)
- Solid Java expertise (Java 17+) with strong OOP principles
- Experience with BDD frameworks such as Cucumber
- Proficiency in JavaScript with Playwright or Cypress for end-to-end testing
- Experience working with Kubernetes
- Strong background in CI/CD (eg Jenkins, GitHub Actions)
- Experience testing REST APIs (functional and integration)