Software QA Automation EngineerOpportunityStable and secure permanent full-time role Competitive salary and benefits Flexibility + access to professio..
Software QA Automation Engineer
Opportunity
Stable and secure permanent full-time role Competitive salary and benefits Flexibility + access to professional development Immediate start $70k - $85k p.a plus Superannuation.
About Us
We are an IT consulting and services company focusing on Data Analysis, Data visualisation, Big Data and Cloud services based in Victoria.
Role Description
The Software QA Automation Engineer will play a pivotal role in ensuring the delivery of high-quality software products for our clients and end-users. Working closely with the QA Lead and the development team, you will use a proactive, analytical approach to contribute to the success of the software. You also play a key role in non-functional testing, including security, accessibility, and performance evaluations.
Responsibilities
Design, develop, and maintain automated test scripts for API endpoints using industry-standard tools and frameworks such as Playwright, WebDriverIO, Typescript, Mocha, and Chai.
Automate and maintain the relevant test cases ensuring best practices in clean code are adhered.
Automated integration and reporting of test automation within CI/CD pipelines.
Liaise with Test Manager, Test Analysts, Quality Engineers, BA's, Vendor teams, Architects and Cyber to achieve all assigned tasks relevant to Automation.
Set standards for writing test code and automation coding principles to be used across the team
Drive in-sprint delivery of automated tests meeting acceptance
Write tests and support automation code
Perform root cause analysis for identified issues and contribute to the continuous improvement of testing processes and methodologies.
Proactively identify opportunities for test automation and efficiency improvements, demonstrating a strong problem-solving mindset and ability to think outside the box.
Key Skills and Experience
You’ll be great in this role if you have…
5+ years of experience building and executing automated test regimes as part of a DevOps team using CI/CD methodologies and cloud applications.
Expert “hands-on” technical proficiency with UI functional automation using Selenium WebDriver and BDD frameworks like Cucumber
Solid skills in testing REST API using Postman and writing automation scripts for REST API tests
Hands-on experience using continuous integration tools like Jenkins, Bamboo and building automation test pipelines
Ability to work with a high degree of role autonomy and “can do” attitude
Passion for driving quality through testing and automation
Knowledge of Agile principles and participation in Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
Self-motivated and proactive, with a passion for learning and staying updated on emerging technologies and industry trends
Bachelor or higher degree in Engineering, Computing Science or Mathematics or another relevant technical field
Experience with Cloud platforms such as: AWS, Azure and GCP
Experience in API management including tools such as Postman
Experience with DevOps / Continuous Integration frameworks with configuration management tools such as Puppet (Chef, Salt, Docker also relevant).
Experienced with automation and orchestration concepts/skills
Knowledge of ITIL Practises and project management methodology
Automation and Scripting: Bash, PowerShell, JavaScript, Python, C#
Build / Release Tools: GitHub, Azure DevOps, Bitbucket and TeamCity
Job Type: Full-time
Salary: $70,000.00 – $85,000.00 per year
Benefits:
Hybrid
Schedule:
8 hour shift
Ability to commute/relocate:
Melbourne VIC: Reliably commute or planning to relocate before starting work (Preferred)
Work Authorisation:
Australia (Preferred)
Date Posted: 15 Oct 2024