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.
Quality Assurance Test Engineer providing testing expertise for software/hardware applications in a government IT solutions provider. Supports user requirements, executes regression tests, and identifies defects.
Firmware Test Engineer designing and implementing software test systems for safety - critical measurement and analytical instrumentation in industrial automation. Collaborating with teams for product testing and schedules.
Test Engineering Intern assisting in the design of automated test systems for NI products. Collaborating with Test Engineers at National Instruments in Austin, Texas.
Experienced QA Automation Engineer to develop automated tests and validate application functionality for a SaaS platform. Join a cross - functional team to improve software quality.
Senior Software Test Engineer responsible for quality assurance in cross - functional teams at Entrust. Leveraging test automation and collaboration to improve technology - driven solutions.
Senior Software Test Automation Engineer at Wolters Kluwer creating robust test automation solutions. Leading testing processes and mentoring junior team members in automation frameworks.
Test Engineer analyzing large transaction datasets for Gather AI’s MHE Vision platform. Collaborating with systems engineers to improve product quality through testing and validation.
Software Test Engineer delivering high - quality outcomes across cybersecurity and digital identity projects at Thales. Collaborating with engineers and business analysts to ensure software quality.