Automation/ QA Engineer

Snr QA Test Engineer

Job Description

The ability to understand customer needs, partner with developers, analysts, and tech leads across the delivery team to identify test scenarios and propose appropriate technical solutions.

Ensure that all the software used on global merchant acquiring platform is operating according to the relevant specification. To develop and implement Automation Frameworks using python, perform System testing and drive quality assurance of code and configuration.

To be passionate about agile and automation implementation and have a clear understanding and working practice of Collaborative testing in large programmes. 

To document test activities, log defects and ensure that re-testing takes place to confirm that problems encountered have been resolved and to work in accordance with testing standards developed in-house and contribute to the continuous improvement of testing standards and automation.

 

Key Responsibilities:

  • Play a central role in adding to our extensive automation capabilities in testing our core acquiring platform
  • Working alongside team members such as business analysts & developers, providing acceptance criteria and to document test cases and assets where required
  • Work in the Agile/Scrum development teams and process
  • Develop and agree test plans with BAs and Software Development engineers
  • Working in team to review the requirements, specifications and technical design documents providing meaningful feedback.
  • To utilize your API and automation knowledge to assist other team members thus increasing the API and Automation coverage as a whole
  • Log the bugs found, reporting the issue to the developers and taking full ownership and accountability following up to ensure that corrective action is taken
  • Gain knowledge of the merchant acquiring business and a competence with our Merchant Acquiring platform to enable the support of other groups within the organization

Requirements

  • 5+ year’s software testing experience throughout all phases of a software testing cycle, including 2+ years automation experience.
  • Automation & Scripting knowledge, Python or equivalent essential, ability to create automated tests utilizing frameworks & tools. (jUnit, Selenium, Cucumber / Serenity BDD, Rest Assured Desired)
  • Good Knowledge of databases and SQL knowledge highly desired.
  • Experience in Jenkins, Git / Gerrit, SonareQube
  • Knowledge of Payment Processing
  • 2+ years API Testing (Postman desirable)
  • Experienced with Atlassian Toolset (JIRA).
  • Quality focused with strong attention to detail
  • Self-motivated with ability to work on own initiative or as part of a team
  • Bachelor's degree in Computer/Software Engineering or comparable field or experience
  • Hands on experience of Agile implementations and working within an Agile Framework
  • Ability to provide technical guidance and coaching to other QA engineers to support quality goals