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

Java Software Developer (Test Automation) (Contractor) (001652) in London at Inmarsat

Date Posted: 4/6/2018

Job Snapshot

Job Description

Primary role purpose:

We are looking for an experienced Java programmer to join our development team to aid the creation of an ambitious Test Automation Framework.

Job Requirements

Essential Knowledge and Skills:

  • Experienced programmer in Java (1.8+ preferred), APIs (i.e. REST), Maven, Javadoc, JUnit/Test NG.
  • Experience using 3rd party Java libraries (i.e. apache software – apache poi, httpcomponents, etc.).
  • Knowledge of advanced OO principles (i.e. Encapsulation, Abstraction, Polymorphism, and Concurrency).
  • Experience in software architecture, algorithm design and design patterns.
  • Experience in one or more from the following - Selenium (Grid/Hub/Standalone), Appium, Jenkins, Cucumber, Gherkin, Docker, Surefire reports.
  • Experience with test automation principles/ framework development.
  • Networking concepts and application.
  • Familiarity with Linux systems (CentOS/Ubuntu).
  • Have previously used Git source control (Github).
  • Ability to communicate ideas, progress, and be able to explain code and logic effectively.

Desirable Knowledge and Skills:

  • Experience using JIRA, Zephyr, and ZAPI.
  • Experience with application servers, SMTP mail handlers, databases (i.e. PostgreSQL/MySQL)
  • Worked with remote devices (using ADB), VMs and simulators/emulators (Android SDK/VM Ware).


  1. Programmer Jobs
  2. Web Designer Jobs