Lemonade Finance (YC S21) is building a neobank for immigrants in North America & Europe. We provide our users with multi-currency accounts that allow them to hold, send, and receive money from Africa in any currency for their business and personal banking needs. There are over 10 million Africans living in North America & Europe who go through hoops and have to pay exorbitant fees to send money to their loved ones. We are constantly fighting for everyday Africans to be able to move their money freely around the world at no cost and with the best exchange rate they can find out there. We launched the first version of the app at the beginning of October 2020 with just the ability to send money. Now, we enable our users to send and receive as well as pay bills for services across the ocean for loved ones. We have also grown to a team of more than 25 people working remotely and living on different continents
Job Summary
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.
Key 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.
Qualifications
- 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.
Method of Application
Signup to view application details.
Signup Now