About our Company:
LemFi (YC S21, Series B) is revolutionizing cross-border financial services for immigrants through its multi-currency platform, processing over $1 billion in monthly transactions. We provide instant remittances, foreign exchange services, and multi-currency accounts, all in one seamless experience.
With 300+ employees across 15+ countries, our platform supports twelve currencies and integrates directly with local banks and mobile money providers, ensuring fast, low-cost transactions. But we’re not stopping at payments. LemFi is building a comprehensive financial ecosystem empowering immigrants with the financial tools they need to thrive—wherever they go.
Our vision: To build the first full-stack financial services hub for the world’s immigrant population. 🚀
Job Summary:
We are looking for a skilled Senior Technical QA Engineer to join our team and ensure the highest quality of our mobile applications. The ideal candidate will have expertise in test automation, strong analytical skills, and a structured approach to software testing.
As a Senior QA Test Engineer, you will play a key role in designing and implementing test automation frameworks, improving QA processes, and collaborating closely with developers and product teams to deliver high-quality products.
Job Description & Responsibilities
Test Strategy & Execution
- Design, develop, and execute test plans, test cases, and automated test scripts for mobile applications.
- Ensure comprehensive test coverage, including functional, regression, performance, and security testing.
- Collaborate with engineers to define test strategies and ensure testability at all stages of development.
- Identify, document, and track defects, ensuring timely resolution.
Test Automation & Tooling
- Develop and maintain scalable, efficient automated testing frameworks for mobile apps (WebdriverIO, Appium).
- Ensure that LemFi mobile apps work on a variety of devices and operating system versions.
- Integrate automated tests into CI/CD pipelines to enable continuous testing.
- Evaluate and implement new test tools and technologies to improve testing efficiency.
Quality Assurance & Best Practices
- Advocate for best QA practices, ensuring adherence to structured testing methodologies.
- Conduct root cause analysis and help prevent recurring defects.
- Monitor and report key QA metrics, providing insights into software quality.
Collaboration & Technical Leadership
- Work closely with developers, product managers, and other related teams to improve software quality.
- Mentoring other QA engineers and sharing knowledge.
Qualifications
- Proven 5 years experience as a Senior QA Engineer or similar role, with a strong technical background.
- Proven expertise in test automation frameworks for mobile apps (e.g., WebdriverIO, XCUITest, Appium etc).
- Strong programming skills in languages typically used in test automation such as Java, Python, or JavaScript.
- Solid understanding of QA methodologies, tools, and best practices.
- Experience integrating tests into CI/CD pipelines like GitHub Actions.
- Familiarity with performance and security testing concepts.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- BS/MS degree in Computer Science, Engineering or a related subject.