Ocean Software

Senior Test Analyst Automation

Melbourne, VIC, AU

24 days ago
Save Job

Summary

Why Ocean Software?

For over 30 years, Ocean Software has been a trusted partner of defence forces and aviation organisations worldwide, delivering cutting-edge solutions that enhance training, streamline operations, and improve readiness. We exist to support the people behind critical missions - those who protect lives, ensure safety, and strive for excellence - by providing the tools they need to succeed. Because when every individual is prepared, and every operation runs smoothly, missions succeed, lives are safeguarded, and communities thrive.


Position Purpose

Working closely with the Senior Test Analyst(s), Software Engineer(s), and other members to ensure productivity and quality in requirements analysis, test cases planning, automation scripting, execution and documentation. Extension, and maintenance of the test automation framework and testing suite.


Test Analyst Automation Responsibilities

Requirements Analysis

  • Develop an understanding of the project/user story/feature requirements, documentation and scope including automation
  • Working closely with the Software engineers, testing teams and other team members to gather needs and requirements for test analysis and Test Automation approaches at an Epic and feature level.
  • Learn and gain ongoing knowledge of the applications, the business, and the industry


Test Planning & Design

  • Support the development of the Test Automation Strategy
  • Support and identify tool selections and environment designs
  • Conduct feasibility analysis with ROI at the forefront
  • Review of Test automation strategies
  • Be able to actively document the Test Plan by providing required project/user story/feature information
  • Creation and maintenance of test designs, test cases and test data for both manual and automation tests
  • Setup testing environment prior to execution
  • Selection of tests in scope for automation based on feasibility analysis
  • Implementation of review feedback for any of the artefacts
  • Ensure that testing activities adhere to relevant standards, regulations, and industry best practices


Test Execution

  • Coordination and execution of tests in application(s)
  • Updating the results in test management tool
  • Reporting, verifying and closing issues/defects in tool
  • Following up with development team for issue resolution


Test Automation

  • Design/Utilise and extend the automation framework in automation tools
  • Create an automation plan for releases/epics
  • Determine the automation feasibility to achieve the efficiency
  • Develop and maintain automation scripts for scoped tests
  • Enhance the framework, scripts and tools to promote reuse, scalability and future roadmap
  • Execute automated tests for functional and regression testing
  • Support integration of automation into CICD
  • Coach and mentor automation testing capability for software engineers (testers and developers)
  • Become a 2IC for the Test Automation Lead
  • Report automation status and progress to the Leads


Communication & Reporting

  • Discussing test schedule, plan, and risks with other Test Analysts
  • Reporting project progress in daily execution report to Engineering Lead and Management
  • Participation in walkthroughs and daily stand-up meetings
  • Demonstration of automation scripts to Engineering Lead and Management
  • Supervising and mentoring other Test Analysts


General

  • Comply with Ocean’s Code of Conduct and embrace and exhibit our Company Values:
  • Conform to Ocean's Health & Safety, Quality Policies, Procedures, and Work Instructions
  • Positively influence and collaborate with internal colleagues to meet customer needs
  • Continuously strive to identify and support product and process improvements, quality and team efficiency, including facilitating quality discussions
  • Various ad-hoc administration duties as required


What you Bring

  • Bachelor in IT or Computer Science or equivalent
  • Must have ISTQB Foundation (or equivalent)
  • 5-10 Years overall Testing or Development experience with proven experience in the SDLC.
  • With at least 4 years’ experience in developing test automation and scripting
  • Strong knowledge of OOP concepts and practices
  • Must have hands-on experience in developing/extending Test Automation Frameworks
  • Excellent written and communication skills
  • A record of productivity and velocity in test automation scripting
  • Experience in Azure DevOps, Visual Studio, SQL Server, JavaScript, REST API, GIT, Docker, and integration with CICD pipelines (some or any)
  • Hands-on experience with one or more functional automation tools. E.g., Playwright, Selenium, Cypress, Cucumber, Postman, Tosca,
  • Experience with programming languages such as, C#, React, .NET, ASP.NET, Angular
  • Experience working in an Agile/Scrum environment
  • Must have experience in mentoring/coaching other testers within the team towards Test Automation
  • Must be able to seamlessly work between manual testing and test automation scope
  • Australian citizen (Able to achieve Australian Defense Security Clearance)
  • Desirable: A background or understanding of Defense, aviation, military, and/or regulated environment
  • Desirable: Experience in Performance testing and tools. E.g, JMeter


Ready to Make an Impact?

This is your chance to join an innovative company that plays a vital role in defence force readiness worldwide. Apply now and be part of something bigger!


We kindly request that recruitment agencies do not contact us regarding this position. We are not accepting unsolicited resumes or services from recruitment agencies at this time.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: