Quality Assurance Engineer / Software Tester
Role details
Job location
Tech stack
Job description
Are you passionate about quality, stability, and building systems people can trust? At ECMS, we are building Bayuti - a purpose-driven property investment platform designed to deliver ethical, transparent, and reliable investment experiences.
As a QA / Tester, you will play a critical role in protecting platform integrity by ensuring that every release meets the highest standards of quality, security, and usability. Your work will directly impact investor confidence, financial accuracy, and platform stability across web and mobile applications.
What We're Looking For
We are seeking a detail-oriented QA / Tester to support the ongoing development and stability of the Bayuti application.
This role is central to validating new features, preventing regressions, and ensuring that integrations, financial flows, and user journeys work as expected before any release reaches production.
You will work closely with developers, product stakeholders, and the UK-based team to deliver consistent, well-tested releases across Web, Android, and iOS platforms., * Execute functional, regression, and smoke testing for Bayuti features and fixes
- Validate end-to-end user journeys, including onboarding, authentication, and investor flows
- Test Bayuti across Web
- Test Bayuti across: Android
- Test Bayuti across: iOS
- Perform integration and API testing to validate third-party services and data integrity
- Create, maintain, and execute test cases and test scenarios
- Capture and store test evidence (screenshots and videos) in the designated QA repository
- Log clear, reproducible defects with supporting evidence and expected vs actual results
- Retest fixes and confirm resolution prior to release sign-off
- Support UAT activities by providing evidence and test support to the UK team
- Participate in release readiness checks and post-deployment smoke testing
- Follow ECMS QA standards, guidelines, and checklists consistently
Requirements
Do you have experience in iOS development?, * Minimum 2 years' experience in software testing (manual testing required)
- Experience testing web and mobile applications
- Strong understanding of software testing fundamentals and QA best practices
- Experience with defect tracking tools (e.g. Trello or similar)
- Familiarity with API testing tools (e.g. Postman or equivalent)
- Ability to write clear, structured test cases and defect reports
- Strong attention to detail and analytical mindset
- Comfortable working with remote, cross-functional teams