At a Glance
- Tasks: Ensure high-quality software by developing and executing tests for innovative tools.
- Company: Join McKenzie Intelligence Services, a leading insurtech scale-up in London.
- Benefits: Enjoy hybrid work, 25 days holiday, private health insurance, and team socials.
- Why this job: Make a real impact by improving tools that help insurers respond to crises.
- Qualifications: 2-5 years in QA, proficiency in Python or JavaScript, and strong analytical skills.
- Other info: Collaborative culture with excellent career growth and training opportunities.
The predicted salary is between 45000 - 55000 £ per year.
Salary: £45,000 – £55,000
Reports to: Head of Product
Location: Company offices in the City of London with remote work in line with company policy. Some overseas travel may be required.
Help us build better, smarter, faster. At McKenzie Intelligence Services (MIS), we’re building powerful tools that help insurers respond to catastrophe with precision. The Global Events Observer (GEO) is used by global insurers to make time-critical decisions using real-time geospatial intelligence. To keep improving, we need someone obsessive about detail, consistency, and quality… that’s where you come in. We are looking for a hands-on QA Engineer to support the development of GEO. This role sits close to delivery and is ideal for someone who is passionate about delivering high quality software, working day-to-day with engineers and cross-functional teams, and improving testing processes. This role is execution focused and your work will help ensure that our tools are as reliable as they are innovative.
Why this role exists: This role exists to bring clarity, confidence, and consistency to how we ship product. As we scale GEO and infrastructure, particularly in the US, we need someone who can own quality end-to-end - making sure features are well-defined, well-tested, and genuinely ready for customers.
What you’ll be doing:
- Quality, Testing & Release Confidence: You’ll look to own the quality signal for product releases, working closely with Product and Engineering to ensure new features meet agreed standards before they reach customers.
- Develop and execute manual and automated tests for new and existing software products.
- Perform detailed testing across multiple environments to identify defects and ensure software is reliable and functional.
- Collaborate with software engineers to understand system requirements and create comprehensive test plans.
- Document test results and provide feedback to development teams to ensure issues are fixed before release.
- Participate in the planning and execution of software releases, ensuring all components meet quality standards.
- Maintain and update testing scripts, tools, and processes to improve the efficiency and effectiveness of the testing cycle.
- Assist in troubleshooting production issues and replicating customer-reported defects in testing environments.
- Ensure that products meet security standards and comply with industry regulations.
- Monitor application performance and run performance tests to ensure scalability under different loads.
- Report quality metrics and test results to management and stakeholders.
- Review release notes and product documentation to ensure accuracy and completeness.
- Provide feedback to the development team on potential improvements in the software design to ensure better testability.
- Stay updated on the latest software testing tools, trends, and best practices.
Product Analysis & Insights: You’ll support better product decisions by using data to validate assumptions and investigate issues.
- Perform descriptive and diagnostic analysis to support product and testing decisions.
- Use data to understand why issues occur, not just what happened.
- Support testing scenarios with real data and edge cases.
- Answer ad-hoc product questions using SQL, logs, and internal data sources.
- Improve confidence in what we ship by grounding decisions in evidence.
What we’re looking for: You’ll be a great fit if you have:
- A Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.
- 2-5 years of proven experience as a quality assurance engineer, software tester, or similar role with expertise in manual and automated testing.
- Proficiency in programming languages like Python, or JavaScript/TypeScript to build and run automated test scripts.
- Strong knowledge of software testing methodologies, tools (Selenium, JUnit, TestNG), and frameworks.
- Experience with bug tracking and project management tools (ClickUp).
- Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.
- Familiarity with Agile methodology and tools (Scrum, Kanban).
- Understanding of database management systems and SQL for data verification.
- Strong communication skills for documenting test results and interacting with cross-functional teams.
- Excellent analytical skills, attention to detail, and problem-solving ability.
- Ability to work independently as well as collaboratively in a team environment.
- A curious mindset with a willingness to quickly learn new technologies and testing tools.
Preferred Skills and Qualifications:
- Relevant certification in software testing or quality assurance (ISTQB, CSTE, or similar).
- Experience with performance testing tools (LoadRunner or JMeter).
- Familiarity with cloud-based testing environments (Azure).
- Experience with version control and collaboration tools (Git).
- Ability to work in fast-paced environments and handle multiple tasks simultaneously.
- Experience with API testing.
- Experience with data-heavy, geospatial, or SaaS products.
- Exposure to the insurance or Insurtech domain.
What we offer and Who we are:
- A chance to shape a product used by some of the world’s largest insurers.
- Supportive, mission-led team working at the cutting edge of tech and intelligence.
- Hybrid working, private health insurance, 25 days holiday (+ bank holidays), and our famous Wednesday Lunch Club.
- A company that genuinely listens to feedback, from clients and colleagues.
MIS is a London-based insurtech scale-up that blends satellite imagery, AI and military-grade analysis to help insurers respond faster and more accurately in times of crisis. We’re proud to work with over 40 clients globally, including some of the biggest names in insurance. We’re values-driven, collaborative, and always improving. If you’re excited by detail, impact, and solving real-world problems, we’d love to hear from you.
For more information, go to: www.mckenzieintelligence.com
Company Benefits:
- Hybrid role.
- 25 days of annual leave (where 3 during Christmas stand down) + UK bank holidays.
- Private health insurance.
- Wednesday Lunch Club allowance.
- Extended maternity/paternity policy.
- Sick pay beyond SSP.
- Training budgets, including ACII.
- Regular team socials.
- Employee option scheme (subject to approval and qualifying period).
QA Engineer in London employer: McKenzie Intelligence Services
Contact Detail:
McKenzie Intelligence Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land QA Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at MIS. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Prepare for interviews by practising common QA scenarios and questions. We recommend doing mock interviews with friends or using online platforms to get comfortable talking about your experience and skills.
✨Tip Number 3
Showcase your passion for quality assurance! Bring examples of your work, whether it’s test cases you’ve written or bugs you’ve found. This will help us see how you think and approach problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at MIS.
We think you need these skills to ace QA Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the QA Engineer role. Highlight your experience with manual and automated testing, and don’t forget to mention any relevant tools you’ve used like Selenium or JUnit. We want to see how your skills match what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about quality assurance and how you can contribute to our mission at MIS. Be sure to mention specific projects or experiences that showcase your attention to detail and problem-solving skills.
Show Off Your Technical Skills: Don’t hold back on showcasing your technical skills in your application. If you’ve got experience with programming languages like Python or JavaScript, or if you’re familiar with CI/CD pipelines, make sure to include that info. We love candidates who are technically savvy!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your documents in one go. Plus, it shows us you’re genuinely interested in joining our team at MIS!
How to prepare for a job interview at McKenzie Intelligence Services
✨Know Your Tools
Familiarise yourself with the testing tools mentioned in the job description, like Selenium and JUnit. Be ready to discuss how you've used these tools in your previous roles, and maybe even share a specific example of a challenge you faced and how you overcame it.
✨Showcase Your Attention to Detail
Since this role is all about quality and precision, prepare to demonstrate your attention to detail. Bring examples of how you've ensured quality in past projects, whether through meticulous testing or by identifying critical bugs that others missed.
✨Understand the Product
Do your homework on McKenzie Intelligence Services and their Global Events Observer tool. Understand its purpose and how it helps insurers. This will not only show your interest but also help you ask insightful questions during the interview.
✨Prepare for Scenario Questions
Expect scenario-based questions that assess your problem-solving skills. Think about how you would handle specific testing situations or defects. Practising these scenarios can help you articulate your thought process clearly during the interview.