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

QA Tester - Python/Gherkin/BDD - SC Cleared

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Design and implement robust testing strategies for web applications using Python and Gherkin.
  • Company: Join one of the largest Public Sector Organisations in the UK.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact by ensuring the quality and security of vital public services.
  • Qualifications: 3+ years in QA, experience with Python/Django, and strong testing skills.
  • Other info: Collaborate in a dynamic Agile environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Your new company is one of the largest Public Sector Organisations in the UK managing trade.

Your new role involves 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
  • 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: Be 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
  • Experience: 3+ years of professional experience in Quality Assurance and software testing, primarily focused on web applications.
  • 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
  • Experience with CI/CD pipelines (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.

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

QA Tester - Python/Gherkin/BDD - SC Cleared employer: hays-gcj-v4-pd-online

As one of the largest Public Sector Organisations in the UK, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. With a strong focus on professional development, we offer numerous growth opportunities and the chance to make a meaningful impact through your work. Our hybrid working model allows for flexibility, ensuring a healthy work-life balance while contributing to vital public services.
H

Contact Detail:

hays-gcj-v4-pd-online Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land QA Tester - Python/Gherkin/BDD - SC Cleared

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in QA or related fields. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Nail that interview prep! Research the company and its tech stack thoroughly. Be ready to discuss how your experience with Python, Gherkin, and BDD can elevate their QA processes. Show them you’re not just a fit, but the perfect fit!

✨Tip Number 3

Don’t forget to showcase your skills! Bring examples of your previous work, especially any automated test scripts or strategies you've developed. This is your chance to shine and prove you can handle their testing challenges.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect directly with us.

We think you need these skills to ace QA Tester - Python/Gherkin/BDD - SC Cleared

Quality Assurance
Python
Gherkin
BDD
Django
Wagtail CMS
Microservices Architecture
API Testing
Postman
JavaScript
CSS
Test Automation Frameworks
Jira
Analytical Skills
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the QA Tester role. Highlight your experience with Python, Gherkin, and BDD, and don’t forget to mention any relevant projects or achievements that showcase your skills in testing web applications.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about quality assurance and how your background aligns with the job description. Be sure to mention your familiarity with Django/Wagtail and microservices.

Showcase Your Testing Skills: In your application, emphasise your hands-on experience with various testing types like functional, regression, and performance testing. Mention any tools you’ve used, especially Playwright and PyTest, to demonstrate your technical prowess.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to see your application and get you into the process quickly!

How to prepare for a job interview at hays-gcj-v4-pd-online

✨Know Your Tech Stack

Make sure you brush up on your knowledge of Python, Django, and Gherkin. Familiarise yourself with the microservices architecture and how it interacts with the frontend. Being able to discuss these technologies confidently will show that you're not just a QA Tester, but a well-rounded candidate.

✨Prepare for Scenario-Based Questions

Expect questions that ask you to describe how you would handle specific testing scenarios. Think about your past experiences and be ready to explain your thought process in developing test strategies or handling defects. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Showcase Your Collaboration Skills

Since this role involves working closely with Agile teams, be prepared to discuss how you've collaborated with developers and other stakeholders in the past. Highlight any experience you have with Agile ceremonies and how you’ve contributed to team success.

✨Demonstrate Continuous Improvement Mindset

Talk about how you've driven improvements in QA practices in your previous roles. Whether it's through automation, performance testing, or enhancing processes, showing that you're proactive about quality uplift will resonate well with the interviewers.

QA Tester - Python/Gherkin/BDD - SC Cleared
hays-gcj-v4-pd-online
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>