We are looking for an experienced SDET / QA Automation Engineer to join our engineering team. You will help ensure the quality, reliability, performance, and security of our software products through automated testing, CI/CD integration, and close collaboration with development teams.
You will design and build automated test frameworks, write high-quality test code, investigate defects, and help improve release confidence across backend services, APIs, and web applications. This is a hands-on engineering role, not solely manual testing.
Key responsibilities
- Design, develop, and maintain automated API, UI, integration, and regression test suites.
- Write clean, maintainable test code using Java, TypeScript, Python, or C#.
- Test REST APIs, microservices, databases, message queues, and user interfaces.
- Integrate automated tests into CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Azure DevOps, or Jenkins.
- Perform performance, load, and reliability testing using tools such as k6, JMeter, Gatling, or Locust.
- Analyse test results, investigate failures, raise clear defects, and work with developers to resolve issues.
- Contribute to test strategy, quality gates, test environments, and release readiness.
- Use observability tools such as Grafana, Prometheus, CloudWatch, Azure Monitor, or similar to diagnose issues.
- Work closely with developers, product owners, DevOps engineers, and other QA engineers.
- Continuously improve test coverage, automation reliability, and release quality.