About the Role
We are looking for experienced Automation Test Engineers to help improve the quality and reliability of our software products.
You will be responsible for building and improving test automation frameworks, integrating automated testing into CI/CD pipelines, and working closely with development teams in an Agile environment.
Your work will help ensure that applications are stable, scalable, and perform well before release.
Key Responsibilities
- Build and improve test automation frameworks from scratch.
- Create and maintain automated test scripts for functional, integration, and regression testing.
- Integrate automated tests into CI/CD pipelines for continuous testing.
- Use automation tools such as Selenium or Playwright.
- Work with developers, product owners, and architects to ensure proper test coverage.
- Test backend systems including APIs (REST, GraphQL, gRPC) and messaging systems like Kafka.
- Understand system design, data flow, and architecture (microservices and monolithic systems) to design effective test strategies.
- Help improve overall team quality by sharing best practices and mentoring others.
- Support shift-left testing by identifying issues early in the development process.
- Participate in Agile ceremonies and contribute to improving delivery speed and quality.
Required Skills & Experience
- At least 4+ years of experience in automation testing / quality engineering.
- Experience building automation frameworks from scratch.
- Experience integrating automated tests into CI/CD pipelines.
- Strong programming skills in at least one: Java, Go, or JavaScript/TypeScript.
- Hands-on experience with Selenium or Playwright.
- Understanding of microservices and monolithic architectures.
- Experience testing APIs (REST, GraphQL, gRPC) and messaging systems like Kafka.
- Experience working in Agile teams.
- Ability to mentor others and improve team testing practices.
- Familiarity with shift-left testing approaches.