Overview
LemFi (YC S21) is building the neobank for African diaspora in North America & Europe. We provide our users with a multi-currency account that allows them to hold, send, and receive money from Africa in any currency for their business and personal banking needs. We are a fast-paced startup with entities in the UK, USA, Canada and Nigeria and you would be required to familiarize yourself with necessary statutory and regulatory requirements in these locations.
Job Position: Software QA Engineer
Job Location: Remote
Job Description
- As a Software QA Engineer, you will play a key role in maintaining the quality and reliability of our products by designing, implementing, and executing comprehensive testing strategies.
- You will collaborate closely with developers, product managers, and other stakeholders to ensure our software meets the highest standards in functionality, security, and performance.
Job Responsibilities
- Design, develop, and execute test plans, test cases, and test scripts for web, mobile, and API applications.
- Perform manual and automated testing to ensure software meets functional and non-functional requirements.
- Validate bug fixes and software updates to prevent regression issues.
- Work closely with the development and product teams to understand software requirements and technical specifications.
- Actively participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Develop and maintain test automation frameworks and scripts for regression and performance testing.
- Advocate for test automation best practices and identify areas where automation can improve efficiency.
- Conduct performance testing to identify bottlenecks and optimize system performance.
- Collaborate with security teams to test and verify the robustness of our applications against vulnerabilities.
- Document test results, defect reports, and recommendations for improvement.
- Maintain detailed documentation of test processes, scripts, and automation workflows.
- Track and report on quality metrics, such as defect densities and open defect counts.
- Identify trends and patterns to improve product quality and team performance.
Job Requirements
- Education: Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software quality assurance or a related role.
- Proven experience with manual and automated testing of web and mobile applications.
- Strong understanding of software QA methodologies, tools, and processes.
- Proficiency in test automation tools like Selenium, Appium, or similar.
- Hands-on experience with API testing tools such as Postman or SoapUI.
- Familiarity with performance testing tools like JMeter or LoadRunner.
- Experience with CI/CD tools and version control systems (e.g., Jenkins, Git).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
Nice-to-Have:
- Experience working in fintech or payments systems.
- Familiarity with security testing frameworks.
- ISTQB or equivalent certification.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
What We Offer
- Remote working
- Competitive salary and benefits.
- Opportunity to work with a dynamic team driving impactful change in the payments ecosystem.
- Access to cutting-edge tools and technologies.
- A culture that values innovation, collaboration, and growth.
How to Apply
Interested and qualified candidates should send their CV and Cover Letter to: people@mylemonade.io using “Quality Assurance Engineer Application – Your Name” as the subject of the mail.