
Software Development QA Manager
- London
- Permanent
- Full-time
- Develop and execute a comprehensive QA strategy, ensuring alignment with business goals and technology roadmaps.
- Establish and promote a culture of quality across the organization, emphasizing proactive problem-solving and continuous improvement.
- Build, lead, and mentor a high-performing QA team, fostering professional growth and collaboration.
- Set clear goals and expectations for QA team members, monitoring performance and providing constructive feedback.
- Define and implement robust QA processes, methodologies, and tools to ensure efficient and effective testing practices.
- Drive the adoption of industry best practices in manual, automated, and performance testing.
- Oversee all testing activities across the Investor, Administrator, and Fund Manager Portals, ensuring functionality, scalability, and reliability.
- Validate critical workflows and business scenarios to meet customer expectations and business requirements.
- Partner with engineering, product management, and customer support teams to identify and address quality challenges.
- Act as the primary advocate for quality in cross-functional discussions and decision-making processes.
- Define, track, and report on key quality metrics to measure success and identify areas for improvement.
- Present QA insights and progress to executive leadership, offering recommendations for enhancing overall product quality.
- Stay abreast of emerging trends in QA tools, technologies, and methodologies, recommending and implementing improvements where appropriate.
- Ensure seamless integration of QA practices with CI/CD pipelines and other engineering processes.
- At least 7 years in software QA, with 3+ years in a leadership role.
- Extensive experience with manual and automated testing of web-based applications.
- Proficiency in test automation tools and frameworks (e.g., Selenium, Cypress) and API testing tools (e.g., Postman).
- Strong understanding of software testing methodologies, including regression, performance, and security testing.
- Hands-on experience with CI/CD pipelines and integrating testing processes.
- Working knowledge of programming languages like Python, Java, or JavaScript is a plus.
- Experience with test management tools such as MS Azure DevOps.
- Familiarity with performance testing tools and practices is advantageous.
- Exceptional leadership and team management capabilities.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively in a remote-first environment.