Civica is looking for a Test Engineer PHI to join our mission of helping citizens and public sector organizations. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure high-quality product delivery. You'll lead our testing community, mentor others, and integrate tests into CI/CD pipelines within a collaborative, cross-functional environment.
What You'll Do
- Design, develop, and maintain automated test frameworks for web applications (including cross-browser compatibility), APIs, and backend systems.
- Engage in API testing with tools such as Postman, Insomnia, or K6 to assess functional and performance dimensions.
- Collaborate with product managers, designers, and other team members to enhance product design, testability, and implementation strategies.
- Integrate automated tests into CI/CD pipelines to promote efficient workflows.
- Participate in code reviews to improve test automation quality.
- Analyze test results, report bugs, and collaborate with cross-functional teams to address issues.
- Spot areas for process enhancements and implement best practices to elevate testing efficiency.
- Participate in recruitment efforts, including conducting technical assessments.
What We're Looking For
- Experience in test automation, specializing 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.
- Experience collaborating 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.
Nice to Have
- Proficiency in .NET (C#).
- Knowledge of containerisation tools (e.g., Docker) and orchestration frameworks (e.g., Kubernetes).
Technical Stack
- Playwright, Javascript, Python, TypeScript, Postman, Insomnia, K6
- AWS, Azure, .NET (C#), Docker, Kubernetes
Team & Environment
You'll join a cross-functional team of software engineers in an inclusive, safe, and welcoming environment that encourages 'giving back' and is passionate about helping citizens and public sector organisations.
Benefits & Compensation
- Days of Difference leave for volunteering.
- Flexible Work options including work from home.
Work Mode
This role follows a hybrid work model.
Civica is an equal opportunity employer.



