QA Tester - Python/Gherkin/BDD - SC Cleared

4743853
  • Job type

    Contract
  • Location

    United Kingdom
  • Working Pattern

    Full-time
  • Specialism

    Testing
  • Industry

    Government & Public Services
  • Pay

    £450 - £500 inside IR35

QA Tester - Python/Gherkin/BDD - SC Cleared - Interim

Your new company

One of the largest Public Sector Organisations in the UK managing trade

Your new role

QA Tester - Python/Gherkin/BDD - SC Cleared

What you'll need to succeed

We are supporting a client in seeking an experienced Quality Assurance (QA) contractor to help design, build, and operationalise robust testing capabilities across our web application stack. You will play a key role in ensuring the reliability, performance, and security of our systems, which include a Django/Wagtail CMS backend, microservices architecture, and a modern JavaScript/CSS frontend.

You will develop and execute comprehensive test strategies, covering both manual and automated testing. This is a strategic and technical role, with a strong emphasis on quality uplift, process definition, and knowledge transfer across the team.

You will be instrumental in validating deployments across multiple environments, supporting Agile delivery, and driving continuous improvement in our QA practices. While the primary focus is on structured testing and automation, experience with performance, accessibility, and security testing is a significant plus, to support holistic quality assurance and resilience.

Key Responsibilities

You will be an experienced Quality Analyst who can:
  • Test Strategy & Planning: Develop, implement, and maintain comprehensive QA strategies, test plans, test cases, and test scripts for new features and existing functionalities.
  • Execution: Conduct various types of testing, including functional, regression, integration, performance, security, and user acceptance testing (UAT) across the entire application stack.
  • System Knowledge: Become a subject-matter expert on the interaction between the Django/Wagtail CMS backend, the microservices, and the JavaScript/CSS frontend.
  • Microservice Testing: Focus on testing the interfaces, data integrity, and inter-service communication within the microservice architecture.
  • Defect Management: Identify, document, prioritise, and track bugs and defects using Jira. Work closely with developers to ensure timely resolution. Own defect resolution.
  • Automation: Design, develop, and maintain automated test scripts using appropriate tools and frameworks using Playwright and Python-based frameworks such as PyTest
  • Collaboration: Participate in Agile ceremonies and collaborate closely with multidisciplinary Agile teams
  • Deployment: Validate releases and deployments across different environments (Dev, Staging, Production)

Essential Skills and Experience

You will need to have demonstrable skills and experience of:
  • Experience: 3+ years of professional experience in Quality Assurance and software testing, primarily focused on web applications.
  • Comfortable with rapid software testing and/or exploratory testing
  • Backend/CMS Knowledge: Proven experience testing web applications built with Python/Django. Familiarity with content management systems, specifically Wagtail CMS, is a significant advantage.
  • Architecture: Familiarity with understanding of microservice architecture and experience testing APIs and service-to-service communication using Postman.
  • Frontend Technologies: Strong ability to test and debug JavaScript and CSS-driven frontend interfaces, ensuring cross-browser and mobile responsiveness.
  • Testing Tools: Hands-on experience with test automation frameworks, specifically Gherkin/BDD
  • Soft Skills: Excellent analytical, problem-solving, and communication skills. Ability to work independently and collaboratively in a fast-paced environment.

It is desirable that you have

These aren’t necessary, but it would be ideal if you had experience of the following.
  • Experience with CI/CD pipelines (e.g., CircleCI, AWS Pipelines) and integrating automated tests into the deployment process.
  • Familiarity with containerisation technologies such as Docker.
  • Experience or understanding of performance and load testing
  • Knowledge of accessibility (WCAG) and security testing principles.
  • A strong understanding of the Agile/Scrum development methodology.
  • Proficiency in writing SQL queries to validate data integrity in relational databases (bonus)
  • Testing certifications such as ISTQB/ISEB
This role is hybrid at 40% with active SC required.

What you'll get in return

You can make a difference and lead by setting up a QA Testing environment, whilst leading hands-on.

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.


For more detailed information, or to view other vacancies with this organisation, please visit our dedicated recruitment website  https://webmicrosites.hays.co.uk/web/dbt

Apply for this job

Talk to Sabrina Muller, the specialist consultant managing this position

Located in London-Central, 4th Floor, 107 Cheapside, Telephone 02072598746
Click here to access our Privacy Policy, which provides detailed information on how we use and protect your personal information, and your rights in relation to this.