As a Software Test Engineer, you will collaborate with a cross-functional team to implement automated solutions that proactively identify potential issues early in the development process, designing, developing, and continuously enhancing test infrastructure and frameworks. You will take a proactive approach to ensuring overall product quality, leading the testing community and developing standards. You will design, develop, and maintain automated test frameworks for web applications, API, and backend systems to ensure high-quality and reliable software releases.
Requirements
- Experience in test automation, specialising in developing and maintaining reliable and scalable automated test frameworks
- Experience with Playwright
- Proficiency in programming languages such as Javascript, Python, or TypeScript
- Understand and validate basic database queries to support end-to-end testing.
- Solid understanding of API architectures, including REST and gRPC, with expertise in testing and validating API requests and responses
- Hands-on experience with CI/CD pipelines and integrating automated tests with CI/CD tools
- Collaborate with developers, designers, and QA engineers in Agile sprints to support early testing and quality assurance.
- Familiarity with cloud platforms such as AWS or Azure
- Experience with Agile development methodologies
- Proficiency in.NET (C#) is preferred
- Knowledge of containerisation tools (e.g. Docker) and orchestration frameworks (e.g., Kubernetes)
Benefits
- Flexible Work
- Generous Paid Time Off
- Giving culture