Software Test Engineer collaborating with software engineers to enhance testing infrastructure for public services. Implementing automated solutions to ensure high-quality software delivery for government clients.
Responsibilities
Collaborate with a cross-functional team of software engineers to implement automated solutions to identify potential issues early in the development process.
Take ownership of designing, developing, and enhancing test infrastructure and frameworks.
Ensure your team has the right tools to deliver high-quality products to users.
Take a proactive approach to ensuring overall product quality within your functional domain, lead the testing community by developing standards, mentoring software test engineers, and promoting best practices.
Tackle complex and critical testing scenarios, troubleshooting issues to ensure seamless software delivery.
Design, develop, and maintain automated test frameworks for web applications, API, and backend systems.
Conduct API testing using tools such as Postman, Insomnia, or K6, validating functional and performance aspects of services.
Collaborate with product managers, designers, and other colleagues to enhance product design, testability, and implementation strategies.
Work closely with development teams to integrate automated tests into CI/CD pipelines.
Participate in code reviews to drive continuous improvements in test automation quality, analyze test results, report bugs, and collaborate to resolve issues quickly.
Requirements
Experience in test automation, with a focus on developing and maintaining reliable, scalable automated test frameworks using Playwright
Proficiency in programming languages such as Python, JavaScript, or TypeScript
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
Strong analytical and problem-solving skills, with exceptional attention to detail
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
We're all different - and we love this about us.
We provide an inclusive, safe, and welcoming environment to all Civicans - there are heaps of opportunities to enable you to grow and be your best.
Giving culture - we encourage you to "give back" with benefits such as our Days of Difference leave where you can volunteer for a charity of your choice.
Flexible Work - we have the technology and tools to support you to work from home and come into our offices now and then to catch up and socialise with colleagues.
Automation Test Engineer at Niyam IT developing and executing testing frameworks for federal clients. Focused on compliance and quality in software delivery with Agile methodologies.
Spacecraft Test Engineer supporting Orion assembly, integration, and test activities at NASA's Kennedy Space Center. Engaging in procedures planning, technical operations support, and collaboration with contractors.
Senior Test Automation Engineer for a dynamic data area, designing robust test automation strategies. Collaborating with engineers, scientists, and product owners to ensure quality and speed in releasing ML products.
Senior Test Automation Engineer ensuring quality of SoterAI platform through automated and manual testing. Work closely with product team on testing, automation, and mentorship.
Software Test Engineer working in a growing technology company focusing on enhancing web application quality. Engaging in both manual and automated testing processes in a hybrid work environment.
Software Test Engineer focusing on testing processes and quality improvement in a technology company. Engaging in both manual and automated testing within a hybrid work model.
Software Test Engineer at CroX enhancing testing processes and quality for their growing technology products. Involved in both manual and automated testing in a hybrid work environment.
Software Test Engineer in a growing tech company improving web application quality. Involves manual and automated testing with agile methodologies for enhanced product stability.
Software Test Engineer improving quality and stability of web applications at a growing technology company. Responsible for planning and executing tests in a hybrid environment.
Software Test Engineer working with a technology company in Forchheim. Involved in testing processes to improve web applications' quality and stability.