QA Engineer
About the Company
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.
FCA Compliance & Consumer Duty
At Onmo we all take collective responsibility for our individual roles in creating the best outcomes for our customers. In this role that involves:
- Following the FCA Conduct Rules;
- You must act with integrity
- You must act with due skill, care and diligence
- You must be open and cooperative with the FCA, PRA and other regulators
- You must pay due regard to the interests of customers and treat them fairly
- You must observe proper standards of market conduct
Required 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.
Required Qualifications & Skills
- 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.
Bonus Skills
- 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
About You
- 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 effectively.
- 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.
- Company
- ONMO
- Location
- City of London, Greater London, UK
- Posted
- Company
- ONMO
- Location
- City of London, Greater London, UK
- Posted