A soft focus photo of a woman in an office looking at a tablet devicecurve

Senior Test Engineer at GW

Duration: Full-time
Location: Hybrid
Salary: Up to £65,000

Join the Team

Senior Test Engineer

About the Role

Joining Griffiths Waite (GW) as a Test Engineer offers an outstanding opportunity for professional growth and development.

At GW, we pride ourselves on strong engineering principles, forward-thinking use of AI, and a commitment to rapid, high-quality delivery — creating an ideal environment to sharpen your skills and grow your career.

We're looking for Engineers who are enthusiastic, curious, and open to new ideas and perspectives. You should bring a strong desire to learn, a proactive mindset, and a positive, can-do attitude to everything you do.

About Us

Griffiths Waite is a forward-thinking software company that specialises in creating innovative solutions for enterprise clients. Our mission is to design intuitive, user-centric digital products that deliver exceptional value and lasting impact.

Our core values define who we are:

  • Brilliance – We move with purpose, innovate boldly, and simplify complexity to deliver high-impact results with clarity and speed.
  • Trust – We build lasting relationships through integrity, transparency, and a deep commitment to our clients' best interests.
  • Collaboration – We work together openly and supportively, believing that true success is a shared achievement.
  • Ownership – We take responsibility for what we deliver, stay solution-focused, and always follow through on our promises.

If these values resonate with you, we'd love to hear from you.

What You'll Be Doing as a Test Engineer

As a Test Engineer at Griffiths Waite, you'll be a key part of a cross-functional agile team, helping to build high-quality software solutions for our enterprise clients. You'll have the opportunity to work across the full development lifecycle and grow your skills in a supportive environment.

Your focus will be on delivering feedback - are we building the product right? - as early and as fast as possible, so that change consistently meets expectations and builds trust. As a senior engineer, you will be looking to drive new ways that we can achieve this.

Your responsibilities will include:

  • Definition Review and challenge acceptance criteria for user stories and features to ensure clarity, completeness, and testability.
    • Collaborate with product owners, developers, and business analysts to refine and define requirements that lead to effective testing.
    • Contribute to the breakdown of features into actionable stories and tasks.
  • Test Planning, Design, and Execution Prepare detailed, well-structured test plans and test cases within Azure DevOps based on business and technical requirements.
    • Execute exploratory testing to validate functionality and uncover edge cases.
    • Create and run SQL queries to extract and validate data for test scenarios.
    • Use your domain knowledge to assess whether new features are not only functionally correct but also deliver the expected business value.
  • Test Automation Identify test cases suitable for automation and select the most appropriate automation frameworks and tools.
    • Design, develop, and maintain automated acceptance tests.
    • Build and execute load, performance, and stress testing suites to ensure system resilience and scalability.
  • Quality Management and Collaboration Log, track, and manage defects effectively, ensuring accurate impact assessment and timely resolution.
    • Participate actively in Agile ceremonies — including daily stand-ups, sprint planning, and retrospectives — to drive continuous improvement.
    • Support the triage of production and support issues across components and environments.
    • Maintain and continuously improve test documentation, ensuring it is clear, current, and valuable for both existing team members and new joiners.
  • Leadership and Continuous Improvement Act as a quality advocate within the team, promoting testing best practices and embedding quality throughout the development lifecycle.
    • Coach and mentor team members in testing techniques, automation, and quality mindset.
    • Delegate and support others to perform key testing responsibilities in your absence, ensuring continuity and shared ownership.
    • Showcase newly developed functionality to stakeholders and facilitate feedback sessions to validate acceptance and user value.

What we are looking for - Skills

Experience and knowledge that would be ideally suited to this role includes:

  • Proficiency in scripting languages such as TypeScript and JavaScript
  • Experience using API testing tools such as Postman or Bruno
  • Understanding of test automation frameworks and best practices.
  • Experience with test automation tools such as Playwright, Cypress or similar.
  • Familiarity with CI/CD pipelines and tools e.g., Azure Pipelines, Jenkins.
  • Experience with performance testing tools e.g., JMeter

We'd also expect competency with:

  • Version control systems like Git
  • CI/CD pipelines, preferably using Azure Pipelines or similar tools
  • Project management platforms, such as Azure Boards

We're passionate about driving value with AI, so any experience integrating with LLMs is a great bonus!

This role offers the chance to work with a wide variety of technologies and continually expand your skillset.

What We're Looking For – Behaviours That Matter

We're looking for individuals who not only bring technical ability but also the right mindset and attitude. The behaviours we value most include:

  • A genuine curiosity to learn — someone who asks questions, explores the solution in depth, and takes the time to understand both the client and the product.
  • Strong communication skills, speaking clearly and confidently while building strong relationships with team members and stakeholders.
  • An openness to constructive feedback, seeing it as a tool for growth and improvement.
  • A friendly, approachable attitude that contributes to a supportive and collaborative team culture.
  • A clear passion for software development, with a focus on delivering quality.
  • A desire to stay current with emerging technologies and best practices, while encouraging a culture of continuous learning and innovation.

What we offer

Compensation & Benefits

  • Salary range of Up to £65,000 per annum
  • 25 days of annual leave plus all UK bank holidays
  • Competitive pension contribution
  • Private healthcare plan

Growth & Development

  • Professional development and training opportunities
  • Opportunities for skill mastery and mentoring
  • Work on innovative projects with a talented team
  • Small consultancy where everyone's opinion counts

Work Environment

  • Flexible working hours and remote work options
  • Collaborative and supportive company culture
  • Strong client relationships with daily contact
  • Regular company celebrations (Summer and Christmas Parties!)

Location & Facilities

  • Office minutes from New Street Station
  • Right in the heart of Birmingham City Centre
  • Gym and fitness studio

How to Apply

Send your CV and a brief cover letter explaining why you're a great fit for this role to:

We're excited to see your work and learn more about you!


© Griffiths Waite Limited - All Rights Reserved Back to top