This site uses cookies. To find out more, see our Cookies Policy

QE Automation Engineer (002329) in London at Inmarsat

Date Posted: 12/4/2018

Job Snapshot

Job Description

Primary role purpose:

Join Inmarsat Quality Engineering (QE) team during an exciting time of platform and delivery transformation. You will pay a key role within our QE team, to lead the design and implementation of our QE automation strategy. You will be working with a high performing team to build out automated testing suites, create new test harness to validate the both functional and non-functional correctness across the suite of applications with a mix of agile and traditional methodologies. You will be part of the QE transformation we are undergoing and support us by bringing your expertise in quality engineering to reduce the testing cost, enable faster time to market, increase automation and improve business satisfaction. This role brings engineering discipline to the quality, stability and performance of the software products we deliver. Strong communication, team work skills and desire to solve problems creatively are essentials.

Job Requirements

Key Responsibilities:

  • Identify automation test requirements for projects and determine ROI based on technology and architecture
  • Design, develop and implement automated testing and tooling solutions
  • Enhance, extend and maintain automation libraries and frameworks
  • Define and promote test automation best practices, standard, and process
  • Continuously develop and improve test strategies
  • Provide test automation estimates and timeliness for assigned projects
  • Participate & contribute in continues integration, release and build management
  • Coordinate and manage automated testing efforts for concurrent projects
  • Review technical design documents and understand how the design will be used in the code development process
  • Create and maintain test data sets to be used in test automation activities
  • Work as part of a team developing, executing and maintaining Test Frameworks using functional and non-functional test tools aiming to assure quality and increase efficiency of delivery


Essential Knowledge and Skills:

  • Computer engineering, computer science or related (technical) degree/diploma or relevant technical experience
  • Software development programming experience
  • Hands on expertise in variety of open source test automation framework/tools and script development using scripting language ( eg. perl, python)
  • Hands on programming experience ( eg. Java, JS, groovy, SQL DB querying etc)
  • Source code configuration tools (eg.  Github, SVN, MKS )
  • Experience in QA/test environment with a focus on technical, automated testing in one or more environments: distributed, cloud and mainframe, business workflow and services and databases
  • Solid understanding of the QA process, approaches, methodologies and SDLC (Agile, waterfall)
  • Experience testing complex, multi-tiered web based system (inhouse developed, ERP & CRM systems) and complex data driven applications
  • Excellent debugging and problem solving skills
  • Creative and analytical thinker who is self-driven and capable of waking in fast paced and multi-vendor environment


Desirable Knowledge and Skills:

  • Experience in DevOps processes and tools especially in system operations, automated deployment and continuous testing
  • Experience using monitoring system (eg. Dynatrace, newrelic, grafana, graphite, ELK)
  • And Cloud & containerization (eg. AWS, Azure, ECS, Docker, Vagrant)


  1. Quality Assurance Jobs
  2. QA Tester Jobs