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.

Tagged as: Information Technology