Match score not available

Quality Assurance Lead

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Min. 10 years testing experience, Experience in system and feature testing, Experience with automation frameworks, Knowledge of performance benchmarking, Bachelor's degree in relevant field.

Key responsabilities:

  • Ensure comprehensive coverage of requirements
  • Build and utilize end-to-end test plans
  • Monitor and report on quality metrics
  • Drive defect management practices
  • Participate proactively in Agile meetings
Hazelcast logo
Hazelcast SME https://hazelcast.com
51 - 200 Employees
See more Hazelcast offers

Job description

Department: Software Engineering

Employment Type: Permanent - Full Time

Location: Remote, UK

Description

WHAT WE NEED

We are looking for a passionate Quality Assurance Lead responsible for ensuring that our products maintain a high standard of quality throughout all stages of the software development lifecycle.

A successful candidate will be able to establish a strong technical understanding of Hazelcast products, playing a crucial role in ensuring that our products are free of defects and meet both customer and business expectations.

You will act as a bridge between critical stakeholders including Product, Development, Support and our customers, ensuring that quality is maintained throughout the software development lifecycle.

What You’ll Do

  • Ensure comprehensive coverage of all functional and non-functional requirements.
  • Be hands-on, building and utilising end-to-end test plans, scenarios and associated test scripts with traceability to requirements and feature objectives.
  • Bring your experience to bear, be an advocate for best practices in QA and contribute to the continuous improvement of testing methodologies and tools.
  • Work closely with developers, product managers and other stakeholders to understand requirements and define or validate acceptance criteria.
  • Monitor and report on test results, quality metrics , issues and risks to relevant stakeholders and provide recommendations for improvement.
  • Stay updated with industry trends, emerging technologies and best practices in QA.
  • Drive a strong defect management practice across the organisation.
  • Tracking and investigate customer defects, validating fixes and ensuring lessons learned to drive continuous improvement in quality.
  • Reporting and metrics: define, monitor and regularly report on key metrics (e.g. defect density, test coverage, pass/fail rates)
  • Being a customer advocate, regularly using our products, documentation and user guides, capturing errors, inconsistencies and gaps as well as any misalignment to requirements.
  • Ensure that automated tests cover critical integration points and reduce the need for manual testing.
  • Have direct customer or other business stakeholder interaction, navigates key issues, constructively negotiates milestones and represents well the business.
  • Participating proactively in daily standup meetings, story grooming sessions, team retrospectives, suggesting and implementing improvements

What You Have

  • Min. 10 years formal testing and verification experience
  • Experience in end-to-end system and feature acceptance testing
  • Experience with automation frameworks and tools
  • Experience in non-functional / quality attribute verification:
    • Performance benchmarking (latency and throughput)
    • Resilience testing (chaos and fuzzing)
    • Scalability testing
  • Knowledge of following are desirable:
    • Experience of data storage testing including designing and manipulating test data
    • CI/CD (Github Actions, Jenkins)
    • Experience with Java
    • Experience with Python
    • Experience with Linux and Bash
    • Experience with Docker and Maven
    • Experience with Distributed Data Stores (MongoDB, ElasticSearch, Hadoop)
    • Experience with Messaging Systems (Apache Kafka, RabbitMQ, Pulsar)
  • Bachelor's degree in a relevant field of study (Computer Science, or related discipline) or equivalent experience.

About You

  • You have an attention to detail, meticulous, paying close attention to every aspect of the software ensuring nothing is missed in the testing.
  • You are strong in software testing methodologies, tools, and processes. Familiar with with Hazelcast programming languages and technologies.
  • Strong analytical and problem solving skills
  • You lead by example, influencing others through a continuous demonstration of a strong software testing practice.
  • Excellent written and verbal communication skills to clearly convey complex information and collaborate with cross-functional teams.
  • Able to analyze complex systems and processes to understand how they work and how they can be tested
  • Adaptable, able to handle adaptable to changing requirements, environments and project scopes in fast-paced Agile development cycles.
  • Detail-oriented with a focus on accuracy
  • Able to make critical decisions, able to balance quality, time, and resources, ensuring products and features are released in a timely manner without compromising on critical testing.
  • Inquisitive, using critical thinking to ask lots of questions, overcome biases, break assumptions and consider different perspectives
  • You quickly learn and adapt to new technologies and testing methodologies

Benefits

  • 25 days annual leave + Bank holidays
  • Group Company Pension Plan
  • Private Medical Insurance
  • Private Dental Insurance
  • Life Insurance
  • EAP (Employee Assistance Program)

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Decision Making
  • Adaptability
  • Problem Solving
  • Analytical Thinking
  • Verbal Communication Skills
  • Detail Oriented
  • Quality Assurance

Related jobs