Software QA Engineer (Manual & Automation)
Software QA Engineer (Manual & Automation)

Software QA Engineer (Manual & Automation)

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Join us as a Software QA Engineer to ensure top-notch quality in our AI-driven products.
  • Company: Definely is a dynamic startup backed by major investors like Microsoft and Google for Startups.
  • Benefits: Enjoy flexible working, competitive pay, 25 days holiday, and training support.
  • Why this job: Be part of a diverse team, work on impactful projects, and grow your skills in a meritocratic environment.
  • Qualifications: 3+ years in manual and automation testing, proficient in Python, and experience with AI projects.
  • Other info: Work hybrid from our vibrant London office and collaborate with top-tier law firms and corporations.

The predicted salary is between 36000 - 60000 £ per year.

We are on the hunt for a hybrid QA engineer with AI experience.

About Definely

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!

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 has a down-to-earth personality.
  • Software certifications are a bonus.

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.

If you're interested in applying, please send your CV to careers@definely.com as well as any additional information about yourself you want to add!

Software QA Engineer (Manual & Automation) employer: Definely

Definely is an exceptional employer that fosters a meritocratic and diverse work environment, allowing you to collaborate with highly motivated individuals on innovative AI-driven projects. Located in the vibrant heart of London's Aldgate, we offer flexible working arrangements, competitive compensation, and ample opportunities for professional growth, making it an ideal place for those seeking meaningful and rewarding employment in the tech industry.
D

Contact Detail:

Definely Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software QA Engineer (Manual & Automation)

✨Tip Number 1

Familiarise yourself with Definely's products and the specific AI technologies they use. Understanding their software will help you demonstrate your knowledge during interviews and show that you're genuinely interested in the role.

✨Tip Number 2

Highlight your experience with both manual and automation testing, especially in Python. Be prepared to discuss specific projects where you've successfully implemented automated tests, as this will showcase your technical skills relevant to the position.

✨Tip Number 3

Network with current or former employees of Definely on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the expectations for the QA Engineer role, which can be invaluable during your application process.

✨Tip Number 4

Prepare to discuss your experience with agile methodologies, as this is crucial for the role. Be ready to share examples of how you've collaborated with cross-functional teams in past projects, demonstrating your ability to work effectively in a dynamic environment.

We think you need these skills to ace Software QA Engineer (Manual & Automation)

Manual Testing
Automation Testing
Python Programming
AI Testing Experience
API Testing
End-to-End Testing
Test Plan Development
Test Case Documentation
Bug Identification and Reporting
Frontend and Backend Testing
Performance Testing
Security Testing
Agile Methodologies (Scrum, Kanban)
Test Case Management Tools (e.g. TestRail)
Collaboration and Communication Skills
Relational and Non-Relational Database Knowledge
Familiarity with Azure OpenAI Service, AWS Bedrock, and AWS Sagemaker
Version Control Systems (e.g. Git)
Continuous Integration/Continuous Deployment (CI/CD) Tools
Microsoft Office Proficiency

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software QA Engineer position. Tailor your application to highlight your relevant experience in manual and automation testing, especially with AI technologies.

Craft a Tailored CV: Your CV should reflect your experience in both manual and automated testing. Emphasise your proficiency in Python and any relevant projects you've worked on, particularly those involving AI or cloud services like Azure or AWS.

Write a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with Definely's mission and values, and how your skills can contribute to their success in delivering high-quality software.

Highlight Relevant Skills: Make sure to showcase your knowledge of QA methodologies, tools, and processes. Include any experience with test case management tools and agile methodologies, as these are crucial for the role at Definely.

How to prepare for a job interview at Definely

✨Understand the Company and Its Products

Before your interview, take the time to research Definely and its software products. Familiarise yourself with their use of AI technologies and how they impact legal document processing. This knowledge will help you demonstrate your genuine interest in the company and its mission.

✨Showcase Your Testing Experience

Be prepared to discuss your previous experience in manual and automation testing, particularly in desktop and web applications. Highlight specific projects where you designed and executed test plans, and be ready to explain your approach to identifying and reporting bugs.

✨Demonstrate Your Technical Skills

Since proficiency in Python is crucial for this role, be ready to discuss your experience with automated test suites. You might even want to prepare a small coding exercise or example to showcase your skills in building and maintaining tests.

✨Emphasise Collaboration and Communication

As the role involves working closely with project managers, developers, and other QAs, highlight your collaboration and communication skills. Share examples of how you've successfully worked in teams, especially in agile environments, to achieve common goals.

Software QA Engineer (Manual & Automation)
Definely
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>