Senior Test Engineer

Full-time

Hybrid

Up to £65,000

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: hiring@griffiths-waite.co.uk

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