jobapplier

QA Tester

Methods

Skills

Required

  • CI/CD
  • API
  • BDD
  • Grafana
  • Agile
  • testing highly scalable, distributed
  • cloud
  • PaaS / FaaS
  • GitHub
  • Jenkins
  • Jira / Confluence
  • Selenium
  • C#
  • JavaScript

Preferred

  • data migration projects
  • test automation solutions
  • scripts
  • Application Lifecycle Management
  • IT Service Management

Join our team as a QA Tester, where you will perform high-quality functional and non-functional testing on complex systems. You will work closely with developers, devops engineers, and business stakeholders to understand the impact of software on end users. Your responsibilities will include developing and maintaining test automation solutions, resolving problems and blockers, and promoting solid testing practices. Enjoy a supportive and collaborative environment with opportunities for growth and development.

Responsibilities

  • Perform high quality functional and non-functional testing on complex systems, and proactively improve automated tests.
  • Collaborate closely with developers, devops engineers, and business stakeholders to understand the impact of software on end users.
  • Develop and maintain test automation solutions and scripts, and promote best practices within the development team.
  • Good awareness of Application Lifecycle Management and IT Service Management using tools such as Splunk, Grafana and ServiceNow
  • Experience with devising TDD/BDD or Acceptance Test Driven Development strategies using a range of tools/frameworks, ensuring test coverage and execution is in line with the project, programme or portfolio Test Strategy and Business Risk Objectives

Requirements

  • You must be familiar with Agile practices and tools and able to work in fast paced CI/CD environment
  • Experience with testing highly scalable, distributed, cloud native (PaaS/FaaS) and microservice orientated architecture applications leveraging containerisation, container orchestration, service mesh, messaging, proxies, API, persistent and ephemeral storage etc
  • Experience with testing citizen facing services
  • Must be eligible for SC Clearance
  • Experience with integrating testing as part of the Secure-SDLC and CI/CD tooling in an DevSecOps environment using: GitHub, Jenkins, GitLab SaaS, Artifactory, Nexus etc
  • Experience using formal Test Management tools (Jira/Confluence, ALM)
  • Strong Java coding experience and knowledge of automated test frameworks e.g. Serenity, RestAssured
  • Strong experience using API testing tools, ideally Postman
  • Strong experience with Selenium, C# specFlow, BDD framework
  • Experience of using JavaScript Automation Frameworks such as WebdriverIO, Playwright
  • Knowledge of Microsoft Azure Portal
  • Experience of running stress/load testing using K6 and Grafana or other/similar open-source tools
  • ISEB Certification in Software Testing

Preferred

  • Experience with data migration projects
  • Experience working in the Public Sector