Loading

Connecting Linkedin...

Banner Default Image

QA Automation Engineer

A leading company providing enhanced network security is looking for a QA Automation Engineer, either mid-level or Senior, who will be reporting to the Head of Solution Development. You will ensure that test automation targets and measures are achieved. Also, you will be responsible for understanding all the aspects of the business that the product under test is connected to and work closely with other IT departments to implement Automated Test Cases based on test case definition.

Responsibilities:

  • Collect, identify and document testing requirements
  • Create and maintain test specifications and test plan documents
  • Configure the environment to run the tests
  • Develop automated tests based on the test specifications and test plans
  • Run manual tests to reach testing completeness
  • Collaborate with other teams to analyse any software defects and report such defects accurately including all the steps and information required to replicate the issues identified
  • Continuously review and improve the tests
  • Provide realistic estimates for deliverables while ensuring that projects remain on target to meet agreed deadlines
  • Interact with various stakeholders to simulate customer scenarios which help validate the product
  • Coordinate with product owners and development teams to ensure the qualitative delivery of the systems to be developed and according to the specified requirements
  • Deliver in accordance with agreed scope, acceptance criteria, time, financial and quality measures
  • Reports and escalates in a timely manner during project

Requirements:

  • Passion for QA and knack for identifying test that break code
  • First or Post-Graduate Degree in Computer Science, IT, Engineering or equivalent
  • At least 3 years’ experience in software development in general, ideally Java
  • Prior experience in creating test plans, executing manual tests and prioritising necessary tasks
  • Strong experience designing the automated tests, identifying any tools required to implement the test automation as well as implementing and verifying the automated tests
  • Prior experience in testing APIs and User Interfaces is a must
  • Understanding of database fundamentals
  • Experience working with Linux and Docker 
  • Prior Experience in use of Selenium java web driver, Jmeter and postman
  • Prior experience working in Agile driven teams
  • Excellent interpersonal, written and oral communication skills. Ability to collaborate effectively with interdisciplinary teams and management
  • Familiarity with scripting language, such as Python, Perl or Bash will be considered as an Asset

This position allows for remote working within the EU, UK and nearby non-EU countries in Eastern European region. Nonetheless, the company is based in Malta and local candidates or those willing to relocate are preferred.