Enable job alerts via email!

QA Engineer

Onmo

London

On-site

GBP 40,000 - 65,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Onmo, a start-up focused on empowering individuals in managing their money, is looking for a meticulous QA Engineer. The role involves ensuring software quality through rigorous testing, working alongside cross-functional teams, and leveraging cutting-edge technology in a dynamic environment. The ideal candidate brings strong skills in automation testing and a collaborative spirit, ready to contribute to building a sustainable culture in a growing organization.

Qualifications

  • Have strong proficiency in automated end-to-end testing.
  • Experience with API testing and defect tracking through the testing lifecycle.
  • Knowledge of SDLC and experience in Agile environments.

Responsibilities

  • Collaborate on test strategies and define plans.
  • Execute manual and automated testing on software.
  • Identify and document software defects, ensuring timely resolution.

Skills

Automation Testing
Analytical Skills
Collaboration
Problem-Solving

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Detox
Appium
WebdriverIO
Playwright
Postman

Job description

About Us:

Onmo believes that everyone has the right to access, understand and manage their money with confidence. Our ambition is to improve lives by providing better clarity, intelligence and technology to empower every individual in making the smartest financial decisions. We may be young but we have an incredible team in place and big ambitions for the years ahead.

We design our products to help demystify money matters wherever possible, providing customers with more financial control and flexibility in their lives. This helps them get more from what they have, or with smart decisions, make more of the same. It also means people spend less time with the negative aspects of money and more on the positive - enjoying what the world has to offer

About the Role:

We are seeking a meticulous and detail-oriented QA Engineer to join our team. As QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software applications. You will collaborate with cross- functional teams to define test strategies, create test plans, execute test cases, and identify and report software defects. The ideal candidate will have a strong understanding of software testing methodologies, excellent analytical skills, and a passion for delivering high-quality products.

Tech Stack:
  • AWS Serverless
  • Lambda with Node.js
  • API Gateway (REST/JSON)
  • DynamoDB
  • S3
  • WAF
  • Back-Office Banking Systems
  • API Integration
  • Dynamics 365 CRM
  • React.js (website) / React Native (app)
Responsibilities:
  • Collaborate with cross-functional teams to understand project requirements and define test strategies and plans.
  • Develop, document, and maintain detailed test cases and test scripts based on project requirements and functional specifications.
  • Execute manual and automated tests to verify software functionality, performance, usability, and security.
  • Identify, document, and track software defects using a bug tracking system and work closely with the development team to ensure timely resolution.
  • Participate in the review of product requirements, design documents, and specifications to provide input on testability and quality aspects.
  • Perform exploratory testing and provide feedback on user experience and potential usability issues.
  • Conduct regression testing to ensure that software changes and updates do not introduce new defects.
  • Collaborate with software developers to reproduce and debug reported issues and provide clear and concise steps to reproduce.
  • Continuously improve the QA process by identifying inefficiencies, proposing solutions, and implementing best practices.
  • Stay up to date with industry trends and advancements in software testing methodologies and tools.
  • Communicate test progress, test results, and other relevant information to project stakeholders.
About You:
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Strong proficiency in designing, executing, and maintaining automated end-to-end tests using tools such as Detox, Appium, WebdriverIO, or Playwright.
  • Proficiency in designing, executing, and documenting test cases with excellent attention to detail.
  • Expertise in writing test code in TypeScript, including custom utilities, assertions, and framework configuration.
  • Strong understanding of software testing concepts, methodologies, and best practices (manual and automated testing).
  • Knowledge of the software development lifecycle (SDLC) and an understanding of software engineering principles.

Experience:

  • Proven experience as a QA Engineer, SDET, Software Tester, or in a similar role.
  • Solid manual and automated experience with testing iOS and Android applications using emulators, simulators, or real devices.
  • Experience creating, managing, and manipulating test data using to cover various test scenarios.
  • Experience with maintaining regression test suites and conducting regression tests.
  • Solid Experience with API testing using tools like Postman or similar.
  • Experience with defect tracking tools, including logging and managing defects through the entire testing lifecycle.
  • Experience working in Agile environments, participating in sprints and scrum ceremonies.
  • Experience integrating automated tests into CI/CD pipelines.

Bonus Skills & Experience:

  • SISTQB or similar certification in software testing.
  • Experience with performance testing and load testing tools (e.g., JMeter, LoadRunner).
  • Experience with database testing and SQL query language.
  • Experience testing AWS services like Lambda, API Gateway, DynamoDB, and S3.
  • Understanding of security testing concepts and tools (e.g., OWASP ZAP, Burp Suite).
  • Knowledge of usability testing and user experience (UX) principles.
  • Start-up experience
Attributes:
  • Effective collaboration skills, able to work with cross-functional teams and stakeholders.
  • Excellent communication skills, with the ability to explain and present detailed concepts or requirements clearly, tactfully and concisely to what may not always be a technically experienced audience – in person and in writing.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot and diagnose issues efficiently.
  • Ability to adapt to changing priorities and work under tight deadlines while maintaining high-quality work.
  • Self-motivated, can be relied upon to follow up questions and outstanding actions, and to drive projects to completion according to requirements and schedules.
  • You can see opportunities to explore new approaches and are not scared by the unpaved road ahead. Onmo is a start-up environment, and we need help to create the culture, processes and standards which drive our future behaviour.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.