Introducing Issues Lists: Find Out More
Join our team

Software QA Engineer (Manual & Automation)

We're on the hunt for a hybrid QA engineer with AI experience

About Definely

Named in the top 25 of the prestigious Deloitte UK Technology Fast50 in 2023, as well as the EMEA Technology Fast 500, Definely is a fast-growing, venture-backed company transforming the $900bn global legal services market.

We are backed by prominent investors and VCs, including Octopus Ventures, The Raine Group, Microsoft, Google for Startups and Nick Jenkins (founder of Moonpig and former Dragon).

Joining Definely is an opportunity to be part of a truly meritocratic, diverse organisation and a chance to work alongside intelligent, highly motivated individuals working together on the same mission!

Working with us

Given that we spend a good portion of our time at our place of work, we are firm believers that everyone should enjoy what they’re doing and who they work with. We operate a transparent workplace culture, where every person has input at every stage and level of strategic decision-making and is a valued member of the team (we promise we are not just saying that)!

We look for natural self-starters who are curious, adaptive, resilient, apply deep logic to their thinking and, most importantly, learn from every mistake!

The role

As an experienced software QA engineer in manual and automation testing, you will play a pivotal role in ensuring Definely’s products using the latest AI technologies are aggressively tested and meet our exemplary standards of quality and reliability as we release new features and products for desktop and web.  Our customers trust us to provide accurate information about their legal documents and contracts to draft, review, extract and execute their agreements using AI.

Your key responsibilities will include:

  • In-depth understanding of Definely software products, critically analyzing use cases, and designing and executing comprehensive automated and manual test scripts and test plans to evaluate software functionality, quality, stability, security, and performance.
  • Design, develop, and execute automated tests for AI and non-AI services and systems in Python.
  • Thorough documentation of test plans and test cases to ensure clarity and traceability throughout the testing process.
  • Identification and detailed reporting of bugs, contributing to the enhancement of software quality such as code reviews.
  • Execution of various types of testing, covering both frontend and backend systems, including individual software components, features, and applications. This encompasses acceptance, integration, UI/UX, performance, security, smoke, and regression testing.
  • Continuously improve the manual and automation testing process and coverage by implementing new tools and techniques.
  • Collaborate and communicate with project managers, architects, developers, and QAs on identifying outcomes and results.

About you

  • Minimum 3 years of manual and automation testing experience in desktop and/or web applications including API and end-to-end testing experience with frontend and backend systems.
  • Proficient in Python to build, maintain, and execute automated test suites.
  • Experience working on AI/LLM projects such as testing model accuracy, correctness, completeness, and performance.
  • Experience with Azure OpenAI Service, AWS Bedrock, and/or AWS Sagemaker is a plus.
  • Experience in software QA methodologies, tools and processes.
  • Experience in mapping test strategies to requirements, creating detailed test cases and test plans, and preparing test data.
  • Working knowledge with test case management tools (e.g. TestRail).
  • Good relational and/or non-relational database experience.
  • Strong collaboration and communication skills as you will be working together with DEVs, QAs, and other key stakeholders in multiple areas.
  • Experience with agile software development methodologies such as Scrum or Kanban.
  • Familiarity and/or experience with Microsoft Office, Postman, Jira, Confluence, Bitbucket, Git, TeamCity, Octopus Deploy, Microsoft Azure, and Amazon AWS.
  • Someone who isn't afraid of responsibility, loves learning and sharing, and a down-to-earth personality.
  • Software certifications are a bonus.

Most importantly, if you’re someone with a can-do attitude who is willing to get their hands dirty to help us exceed our wildest expectations, then please do not hesitate to apply.If you’re interested in applying, please send your CV to [email protected] as well as any additional information about yourself you want to add!

What we offer

  • An opportunity to be an integral part of a fast-growing startup, to be able to experiment with new ideas and see them implemented
  • Work in a truly meritocratic organisation, alongside highly motivated individuals
  • A chance to work with some of the world’s leading law firms, financial institutions and multinational corporations
  • Office in the heart of London’s bustling Aldgate with the option to do hybrid working
  • Training and support
  • Competitive compensation package
  • 25 days holiday per year excluding UK bank holidays
  • Pension
  • Flexible Working
  • Equipment


Most importantly, if you’re someone with a can-do attitude who is willing to get their hands dirty to help us exceed our wildest expectations, then please do not hesitate to apply.