QA Manager
Department: Technology
Employment Type: Permanent - Full Time
Location: Belfast
Description
About Us
At Reward, our business operates in the fin-tech market, collaborating with national and international financial giants and industry leaders. We work on diverse projects, combining talent from Engineering, Architecture, Design, and Product Strategy using cutting-edge technology. Our ambitious goals and fast-paced environment attract individuals who challenge the status quo to help us deliver the world's best loyalty programs.
The day-to-day
As a QA Manager at Reward, you will oversee the entire quality assurance process within a fast-paced, agile environment. You will ensure the quality and reliability of our software products by developing and implementing comprehensive testing strategies. This role involves managing a team of test engineers and QA Analysts, collaborating with cross-functional teams, and driving continuous improvement in testing processes and methodologies.
The Role
The QA Manager develops and implements testing strategies across delivery and engineering teams, ensuring product quality and reliability. You will lead a team of test engineers to develop automated testing solutions supporting CICD, manage QA Analysts, and collaborate with other departments to deliver high-quality software solutions.
- Quality Assurance Leadership: Define and lead the overall test strategy, ensuring alignment with business goals and software development practices. Oversee all aspects of quality assurance, establish metrics, apply industry best practices, and develop tools and processes to meet quality goals.
- Test Engineering Management: Lead the development and maintenance of automated testing frameworks and scripts, improve testing efficiency and coverage, design scalable test environments, and ensure testing is integrated into the development process.
- Collaboration: Work closely with developers, product managers, and stakeholders to align testing with project goals.
- Process Improvement: Continuously evaluate and enhance testing processes, tools, and methodologies for efficiency and effectiveness.
- Issue Management: Manage testing issues and defects, working with the development team for timely resolution.
- Reporting: Provide regular updates on testing progress, issues, and outcomes to engineering leadership.
- Team Development: Mentor and support the QA team to ensure high performance and professional growth.
The Requirements
- Minimum of 7+ years in quality assurance, with at least 5 years in a managerial role overseeing QA Analysts and Test Engineering.
- Strong knowledge of manual and automated testing methodologies, tools, and frameworks (e.g., JIRA, TestMo).
- Deep understanding of quality assurance principles, quality control procedures, and testing methodologies.
- Experience working in an Agile environment with a solid grasp of Agile practices.
- Excellent verbal and written communication skills, capable of conveying complex technical concepts to diverse stakeholders.
- Strong analytical and problem-solving skills focused on delivering high-quality software.
Benefits
- 25 days annual leave plus bank holidays, with options to buy/sell and bank days (tenure-dependent).
- Hybrid working model: 3 days in the office per week.
- Pension: Hargreaves Lansdown – 6% matched contribution.
- Employee share scheme, family-friendly cover, private healthcare (Bupa), income protection, critical illness, life insurance, dental, optical, and wellbeing discounts via Yulife app.
- Perks at Work cashback/discount shopping, employee referral scheme, salary sacrifice options (cycle, electric car, season tickets).
- Volunteering programs, social events, team socials, and active social committee activities.