About the Role
We are seeking an experienced Automation Developer to design, develop, and maintain automation frameworks that enhance testing efficiency and accuracy. You will play a key role in streamlining testing processes by implementing robust test scripts and automation solutions, ensuring they align with Agile principles and industry best practices.
Your expertise in GitLab, Selenium, Java, Gatling, and Cucumber will be essential in delivering high-quality automation solutions. You will collaborate with cross-functional teams to drive automation initiatives that support organisational goals.
Key Responsibilities
- Develop, maintain, and optimise automated testing frameworks and scripts
- Ensure automation solutions align with Agile development practices
- Work with GitLab, Selenium, Java, Gatling, and Cucumber to improve test efficiency
- Debug and troubleshoot automation code to ensure seamless execution
- Collaborate with development and QA teams to integrate automation with CI/CD pipelines
- Ensure test coverage across web applications and software systems
- Maintain version control and code repositories using Git
- Work with database technologies such as MySQL, Oracle, and MongoDB
Mandatory Requirements
- Security Clearance: Must be eligible to obtain and maintain Baseline or NV-1 clearance
- Citizenship: Australian citizenship required
- Experience: 3+ years in automation development, including:
- GitLab
- Selenium
- Gatling
- Cucumber
- Technical Expertise:
- Strong knowledge of JavaScript, HTML, CSS, Python, and C#
- Understanding of automation frameworks such as Selenium and Appium
- Experience with version control systems (Git)
- Strong understanding of object-oriented programming principles
- Familiarity with testing frameworks such as JUnit, Jasmine, and Mocha
- Hands-on experience with database technologies (MySQL, Oracle, MongoDB)
- Ability to debug and troubleshoot automation scripts
Desired Skills & Attributes
- Degree in IT / Software Engineering (preferred)
- Experience working in government or public sector environments
- Knowledge of accessibility standards and their application in automation development
- Familiarity with CI/CD pipelines and DevOps practices
- Strong problem-solving, analytically, and communication skills
- Ability to work independently and as part of a team
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.
...