Menu

I am a Job Seeker looking for work

Signup with our easy to use form and keep us up to date with your details so we can find the right job for you

Register now →

I am an Employer looking for talent

Let us know your exact requirements and we will find you a perfect candidate for your role

Get in contact ↓

Search our job database

×

Test Engineer (O910172)

Douglas, Isle of man

IT & Telecomms

£35,000 - £40,000 per annum

Full time / Permanent

Add to shortlist + Remove from shortlist

Job description

Overview

Our Client is a market-leading payment technology firm, providing solutions and services to countries and markets internationally, and are growing at pace. To support this, they are expanding their technology team across a number of roles and disciplines.

Role Profile

  • Provide test implementation expertise and best-practice guidance to all members of the Technical Delivery team for this financial application and prepared for ownership of the quality assurance of the platform
  • Design and develop high-volume, high-performance, high-availability application tests using proven frameworks and technologies
  • Contribute to best practice for application testing
  • Write functional tests, within automated test environments to ensure application quality
  • Assist in defining the test strategy
  • Be responsible for work quality, ensuring it meets the company's technical standards
  • Work to the company's policy on Health and Safety
  • Help to automate the engineering process where possible
  • Help to improve the continuous delivery pipeline

Person Profile

Qualifications & Experience

  • Have a background in software, ideally test and development
  • Have good knowledge of an OOP language, such as Python or Java
  • Degree qualified in a technology related subject
  • Confident to take on tasks both manual and automation related using tools such as Selenium, Java, Python, Appium, Jira
  • Good understanding of the finance industry and payment systems
  • Knowledge of software development methodologies and in particular Agile environments
  • Knowledge of Version Control Systems (GIT/SVN etc.)
  • Strong & demonstrable background in testing of integrated software systems in a SOA or micro-services paradigm
  • Experience of testing public facing REST APIs
  • Experience of testing mobile apps
  • Experience in both functional and non-functional testing
  • Experience of a mix of manual and automated testing skills
  • Experience in the selection and implementation of automated test tools
  • Exposure to continuous integration systems such as Jenkins
  • Demonstrable understanding of software architecture and construction
  • Experience using a unit testing framework i.e. JUnit, Cucumber, etc.
  • Showing good teamwork, collaboration, and communication between teams
  • Experience with Jira and Confluence
  • Attention to detail and the ability to work to tight deadlines
  • Proven experience of project working and commercial development processes - particularly Agile methodologies
  • An ability to rapidly and effectively understand and translate product and business requirements into technical solutions
  • Experience of supporting, modifying and maintaining systems and code developed by teams other than your own
  • Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Jira, Bugzilla), Wikis (e.g. Confluence) and code review tools (e.g. gerrit)
  • Demonstrable experience working with cloud-based technologies (e.g. GCloud, AWS)
  • Demonstrable experience with CI/CD process' and their implementation (e.g. Jenkins, Ansible, Puppet)
  • Demonstrable experience of providing mentoring & guidance on any of the above

Attributes and Behaviours

  • Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically
  • Strategic thinking - able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions, and issues in the short, medium and long term
  • Influencing and persuading - able to present sound and well-reasoned arguments to convince others. Adapts to the situation and can draw from a range of strategies to persuade people in a way that results in agreement or behaviour change
  • Communication - able to get one's message understood clearly by adopting a range of styles, tools and techniques appropriate to the audience and the nature of the information
  • Managing relationships and team working - able to build and maintain effective working relationships with a range of people. Works cooperatively with others to be part of a team, as opposed to working separately or competitively
  • Keeps pace with change - acquires knowledge/skills as the business develops
  • Proactive identification and escalation of issues and challenges

Desirable:

  • Experience of Java, Python, REST, Linux, HTTP, MySQL, Kubernetes, Google Cloud Services, iOS & Android, HTML, CSS, BDD, Cucumber, behave

Apply for this job

Required fields

Required

Required

Required

Recommended
Recommended fields
Recommended

Choose a CV from your account

  • No resume attached

Maximum filesize 10mb. Allowed file types: .pdf,.doc,.docx,.wpf,.xls,.txt

Required field