QA Engineer / Test Analyst

We're Hiring

Reporting to: Development Manager

Job Purpose

Mercury xRM Limited is a provider of market-leading technology solutions to the recruitment industry. Its primary product is a custom solution for Microsoft Dynamics 365 which is aimed primarily at recruitment agencies and businesses within professional staffing sectors.

We are looking to expand our Development Department with an experienced QA Engineer / Test Analyst. You will work as part of a cross-functional self-organising Agile development team and be involved with the refinement of requirements, planning, and delivery of quality software solutions while contributing ideas to help the team with its continual improvement.

Day to day you will work closely with developers to ensure the quality of our software solutions and with Product Owners to ensure all deliverables are in line with customer requirements.

Key Accountabilities & Responsibilities

The QA Analyst is responsible for the following core activities: –

  • Build a great working knowledge of the entire Mercury xRM product suite
  • Work with the Product team to understand and refine requirements and agree on acceptance criteria in collaboration with the rest of the development team
  • Plan, execute, and document the testing of our software suite using a combination of manual and automated testing
  • Work collaboratively with Developers as part of an Agile development team to test user stories as they’re being developed.
  • Effectively log and help to prioritise defects using Azure DevOps
  • Maintain and update our suite of regression scripts on a continual basis
  • Work with other members of your team to iteratively improve working practices
  • Conduct regression testing activities in preparation for a release
  • Contribute to the evolving culture of innovation
  • Ensure departmental and company processes are followed
Stakeholders

The QA Engineer / Test Analyst has a responsibility to manage the expectations of the following stakeholders:

  • Development Manager
  • Product Manager
  • Product Owners
  • Development Teams
  • Solution Architect
Knowledge, Skills & Experience

The QA Engineer / Test Analyst should have some and aspire to all of the following attributes:

  • Demonstrable expertise in the whole testing life cycle including knowledge of various test methodologies, the definition of test plans and test scripts, test execution, and raising defects
  • Proven experience in testing complex user interfaces and applications.
  • Knowledge of programming, scripting, and database technologies to the level needed to use automated testing tools or carry out test activities, including the inspection of results (preferably experience with C# Selenium test automation)
  • Familiarity with modern software development and knowledge of the core technologies used within the company
  • Experience in:

Testing API’s with tools such as Postman

Logging and managing defects in a tool such as Azure DevOps

Database extract and inspection tools

Working within Agile Development Teams using frameworks such as Kanban or SCRUM

  • A commitment to quality and a thorough approach to work
  • Strong proven analytical skills
  • Ability to assess the priority and severity of issues using a standard framework
  • Ability to accurately estimate tasks and meet agreed schedules
  • Knowledge of MS Dynamics 365 and the Power Platform
  • ISTQB-BCS Certified Tester Foundation Level

Whilst this job description attempts to cover the main duties these may vary from time to time.

 


Current Vacancies