Senior Test Automation Engineer


Location: Melbourne

Job Type: Full time


We’re inventing the future, right here, right now, at Thales. We design the critical security solutions of tomorrow by combining the curiosity to explore, the intelligence to question and the vision to create. Together we solve complicated problems by combining our experience in the market with our leading research and development capabilities.

The OneSky Australia Project is first of its kind in the world, the high-profile nature of the project garners excitement and innovation. The integration of civilian and military Air Traffic Management Systems (CMATS) through common operational and technical requirements will improve safety, security, interoperability and sustainment.

About the Role

  • Evaluate and implement a test automation strategy and frameworks at system level

  • Automate the manual test cases to most achievable level to reduce manual efforts and increase product stability.

  • Identify the automation scope, prepare automation test strategy, automation test plan and automation test execution to ensure feature testing is completed well within the committed timelines

  • Use test-driven methodologies and automation in the design and development phase to ensure quality

  • Identify, create test cases in accordance with the automation test plan

  • Automation of test cases for the non-regression testing

  • Support the automation test environment

  • Analyse and provide test reports

  • Proactively work to maintain quality level of our deliverables, and maturity of the department itself

Your will bring to the Role

  • Knowledge and strong experience of automation implementation and practices at System level

  • Experience working in a multi-disciplined engineering environment

  • Experience in engineering analysis, design and testing activities

  • Experience in System Integration and/or testing activities

  • Skills in UNIX/Linux and Windows Operating Systems

  • Programming skills in Python, Perl, Batch, Shell-scripting

  • Degree in Engineering, IT or a related discipline and relevant industrial experience in systems engineering or communication systems

  • Experience of large, complex, real time software-based systems and automation technologies

  • Experience with Ansible, Jenkins, QFTest, Puppet, Chef

  • Experience with the use of Test and Requirement Management System (e.g. DOORS)

  • Experience with the use of Configuration and Defect Management System (e.g. JIRA, Git)

  • Background in software and establishing automation and test campaigns

  • Desirable knowledge of Traffic Management systems (e.g. Air, Rail, Military)

As part of our commitment, we offer:

  • Salary packaging includes healthcare and bonus payments

  • Leading leave policies

  • Growth and Development opportunities

  • Study Assistance

  • Employee discounts

  • Gym Membership (Fitness passport)

  • ThalesFlex – flexibility working is our everyday

  • Family Support through our partnership with Parents at Work

  • Mentoring and coaching for development

  • Globally marketable skills and opportunities

Thales is committed to promoting and maintaining a workplace culture of shared respect that enables all of us to feel valued, do our best, and remain truly passionate about the place that we work. We are committed to making reasonable adjustments to provide a positive, barrier-free recruitment process and supportive workplace. We encourage applications from Aboriginal and Torres Strait Islander people and individuals from diverse backgrounds.

We are also proud to be a WORK180 Endorsed Employer for Women. If you would like to know more on how we are supporting our employees, you can view our policies and initiatives here:

Wellbeing matters at Thales, and where possible we encourage flexible working.

You’ve got this!