Loading

Connecting Linkedin...

Banner Default Image

QA Automation Engineer

  • Location

    Malta

  • Sector:

    Technology

  • Salary:

    Attractive

  • Contact:

    Andrius Petkus

  • Job Reference:

    6885

  • Published:

    29 days ago

  • Expiry:

    2020-10-01

  • Client Details:

    Castille

  • Consultant:

    Andrius Petkus

A dedicated service provider delivering solutions to protect, secure and increase revenues for mobile network operators is looking for a Software Engineer in Test

Reporting to the Head of Solution Development the chosen candidate will ensure that test automation targets and measures are achieved.

Scope:

  • Work hand in hand with Software Developers, Product Owner, Stakeholders, architecture and Operations teams and any other department affected by the product under test and communicating effectively 

  • Understand all the business processes that the product under test is connected to

  • Implement (either through scripting or programming) Automated Test Cases based on test case definition

  • Generate, evaluate and publish automated reports

  • Contribute to maintain a productive and collaborative work environment.

Duties:

  • 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

  • Report such defects accurately including all the steps and information require 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

  • Ensure that requirements stated in Product Design document are correct, unambiguous, and verifiable

  • 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

  • Delivers in accordance with agreed scope, acceptance criteria, time, financial and quality measures

 

Requirements:

  • Passion for QA and eagerness 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 tests, Designing the automated tests, Identifying any tools required to implement the automation required, Implement and verify 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 WebDriver, 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

  • Fosters an environment of teamwork and encourages innovation

  • Motivated self-starter, with a high capacity for rapid learning and meticulous attention to detail 

  • Strong work ethics – with a passion towards achieving high precision and quality of work produced

  • Familiarity with scripting language, such as Python, Perl and Bash will be considered as an Asset