We're Civica, a company that makes software to help deliver critical services for citizens worldwide. As a Software Test Engineer, you'll work with a cross-functional team to implement automated solutions and ensure high-quality products. You'll design, develop, and maintain test infrastructure and frameworks, and lead the testing community to promote best practices.
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
- Understanding and validation of 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
- Collaboration 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
- Inclusive, safe, and welcoming environment
- Flexible work arrangements
- Days of Difference leave to volunteer for a charity of choice
- Encouragement to give back to the community