At Insurwave, we are looking for remarkable people who thrive on making an exceptional contribution. We now have an exciting opportunity for a Lead QA/QA Manager to play a key role in our Engineering team. If making a difference gets you out of bed in the morning, then this could be the perfect opportunity and the start of something incredible!
What will you be doing?
The Candidate will play a primary role in planning, implementing, and executing all aspects of Quality and Testing. They combine technical expertise with leadership and management skills to oversee the QA process, mentor team members, and ensure the delivery of high-quality software. The right candidate will be able to analyse the platform to determine what to test, the priority of those tests and the best way to test (e.g., automate, manual etc.). The candidate will be accountable for all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality deliverables are deployed in production environments.
ResponsibilitiesKey Responsibilities:
Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.Define and implement lean Agile test process and help drive the vision of quality deliverables in close collaboration with development teams and product teams.Implement technical testing to ensure underlying components and the full technology stack (E2E) is tested, e.g., database migration scripts, platform configuration, queues, etc.Assess potential risks to software quality and prioritise testing efforts accordingly.Implement measures to minimise project risks, such as identifying critical areas early on.Collaborate with development teams to implement a robust test automation suite and move the organisation to focus on continuous testing strategy.Maintain positive relationships between cross-functional teams like development, product managers, service management and other teams.Define User Acceptance Testing methodology for each individual component and for the overall Insurwave platform in the target ecosystem (e.g., Azure cloud platform).Define and track quality metrics (e.g., defect density, test coverage, and mean time to resolution) to measure QA effectiveness.Use these metrics to identify areas for improvement.Overall, being accountable for deliverables that are deployed into production environments are of high-quality standards.Your profileWhat skills and experience will I need to bring with me?
You'll need to be able to demonstrate the core skills for the role, although more importantly if you don't quite have all the skills, you have a passion and willingness for learning. Here's what the teams will be looking for:
Excellent leadership, communication, and problem-solving skills.Strong analytical skills for defect management and root cause analysis.Highly organised, detail-oriented, extremely responsive, and able to prioritise a large number of tasks.Strong technical skills and hands-on experience in implementing multi-level automated tests framework supporting both back-end and front-end applications including the database changes.Experience working on distributed systems and third-party integrations with the focus on service integration testing.Experience working with customers to understand their challenges/concerns and help coordinate UAT.Good knowledge of modern technologies like containers and leveraging them for improving the QA process, especially around regression test environments.Drive performance test to be part of the development process, for example by implementing an automated performance test framework that teams can easily adapt using tools like K6 or Nbomber.Experience in implementing and driving non-functional tests.Demonstrated considerable experience in using robust automation frameworks, especially no code automation tools (e.g reflect, preflight).Working experience with tools like Cypress, Selenium or similar tools.You will also be expected to have experience in managing quality/coverage using tools like JIRA, etc.Desirable Knowledge of Azure ecosystem.Hands-on experience in automated tests for .NET applications and APIs.Knowledge of monitoring and alerting tools.Focus on performance and knowledge of performance profiling tools.Testing solutions with security mindset.Experience with CosmosDB, SQL, Service Bus.To be a successful Insurwaver, your attitude is as important. Insurwavers, like to Think Big, building with ambition, they put Client's experience first and are incredible Team Players, who have each other's back. These are our Values which drive our Culture, personified by our Leadership Team and is key to what we are looking for in you.
Interview stepsPreliminary phone call with the People Team (no video required).First video interview with our People Experience Manager.Technical Code Test via Github.Final interview with the hiring panel. Don't be alarmed if there are other stages in the process, such as technical code tests, it's all part of the plan for some of our roles.What's in it for me?You'll be part of a supportive team, working in a Values led culture, doing the exciting work that you thrive on, making a real difference and having the impact you know you can have. As well as incredible job satisfaction, you'll also get:
Lots of Holidays !: 25 days annual leave | 8 Bank Holidays.More than a competitive salary: Private Health Care - Critical Illness Insurance - Life Insurance - 5% pension plan matching - cycle to work scheme - weekly online Yoga sessions. Great work-life balance - Flexible working options.A commitment to learning & development opportunities to support you in realising your potential.Altogether this makes Insurwave a fabulous place to work with incredible, friendly and supportive people!
#J-18808-Ljbffr