QA Engineer

Skills
C#DevopsContinuous ImprovementRegression TestingRules EnginesSecurity TestingSoftware Deployment
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience in a Software Quality Assurance or QA Engineer role
  • Hands-on experience with both manual and automated testing
  • Experience using test management and delivery tools such as Jira or Azure DevOps
  • Ability to interpret requirements user stories acceptance criteria designs and technical documentation to define effective test coverage
  • Experience creating and maintaining detailed test cases including traceability and supporting evidence
  • Strong API testing experience including validation of requests responses authentication authorisation status codes and error handling
  • Experience working within Agile delivery teams and sprint-based development environments
  • Excellent attention to detail and a commitment to delivering high-quality outcomes
  • Strong communication and stakeholder collaboration skills

Nice to have

  • Collaborative
  • Detail-oriented
  • Quality-focused
  • Proactive
  • Analytical

Day to day

  • Design, maintain, and execute manual and automated tests across a range of applications
  • Create clear, structured, and maintainable test cases aligned to requirements, user stories, and acceptance criteria
  • Collaborate with developers product owners designers and stakeholders to embed quality throughout Agile delivery and improve software delivery practices
  • Conduct functional regression integration API exploratory accessibility and cross-browser testing to identify risks early and deliver reliable user-focused solutions
  • Identify document prioritise and retest defects while contributing to test coverage automation capabilities and shared ownership of quality

Hiring process

  • Phone screening call via AI recruiter Ryan
  • Shortlisted candidate assessment