Senior QA Software Engineer

Job Overview

Role and Responsibilities

As a QA Engineer, you will report to the QA Test Lead and will be responsible for:

  • Creating and executing test cases and reporting of output
  • Manual regression testing of integrated components for each production release
  • API testing using frameworks such as postman
  • Executing system, integration, web-services/API, and mobile/app tests and analysing the outcome against the expected result
  • Front-end cross-browser functional testing, device testing, exploratory, systems integration, and user acceptance testing e.g., manual testing
  • Automated testing with tools such as Selenium

Skills Required

  • Familiarity with programming script languages including Python, C/C++
  • Good documentation skills when using test tools e.g. JIRA, Xray
  • Knowledge of source control tools such as GitHub
  • Strong knowledge of SDLC (particularly agile) and testing principles
  • Flexibility and 'can do' attitude in completing assigned tasks
  • Experience of working in an Agile manner and experience of working in Scrum Teams
  • Comfortable working in a constantly changing work environment where speed and agility need to be balanced with quality and compliance

To be considered for this position you will

  • Have excellent communication skills
  • Have a highly disciplined approach to your work, with unrelenting attention to detail.
  • Have an analytical mind and problem-solving aptitude.
  • Have the ability to set and meet targets in a fast-paced environment.
  • Have Bachelor's degree in computer science, information systems, or another related field, or equivalent work experience
  • Have 4-5 years' experience in a Test Analyst role
  • Have ISTQB certification

Apply Today

* indicates required field