Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Hazelcast is a leading software provider powering mission-critical applications that move the economy.
Hazelcast Platform is the foundational architecture providing core capabilities for AI and critical applications. With a revolutionary approach, Hazelcast Platform combines distributed compute, in-memory data storage, intelligent integration, and vector search to simplify application development, deployment, and maintenance. The platform is relied upon by many Global 2000 enterprises in financial services, e-commerce, logistics, and other industries that are vital to the daily essential activities of individuals and businesses
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.