Flex Finance - We help free business owners and finance teams in Africa from the stress of spend management. We make this aspect of business delightfully simple and save businesses lots of money and time, helping them grow and succeed. With Flex, you enjoy digital requisitions, bulk payment transfers, smart budgeting, and expense tracking possible and seamless for businesses in Africa, and every day we keep innovating with new and exciting services. So join thousands of businesses and Finance Teams already using Flex finance today.
Role Overview
- We are looking for a detail-oriented Quality Assurance (QA) Engineer to join our team. In this role, you will be responsible for testing our products, identifying bugs, and ensuring the highest level of software quality. You will work closely with developers, product managers, and designers to deliver a flawless user experience.
Key Responsibilities
Testing & Quality Assurance
- Developed, executed, and maintained manual and automated test cases for web and mobile applications.
- Identify, document, and track software bugs and defects using a bug-tracking system.
- Perform functional, regression, performance, and security testing to ensure product stability.
Collaboration & Process Improvement
- Work closely with developers and product teams to understand requirements and test cases.
- Ensure early detection of bugs by implementing test-driven development (TDD) and continuous testing strategies.
- Provide feedback on software usability and suggest improvements.
Automation & Performance Testing
- Write and maintain automated test scripts using tools like Selenium, Cypress, or Appium.
- Conduct API testing using Postman or similar tools.
- Analyze test results and work with the development team to resolve issues.
Requirements
Technical Skills & Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in software testing and quality assurance.
- Strong knowledge of QA methodologies, tools, and best practices.
- Hands-on experience with manual and automated testing for web and mobile applications.
- Proficiency in test automation tools (e.g., Selenium, Cypress, Appium).
- Experience with API testing (Postman, REST Assured) and performance testing tools (JMeter).
Soft Skills & Attributes
- Excellent analytical and problem-solving skills.
- Strong attention to detail and a passion for product quality.
- Ability to work in a fast-paced, agile environment.
- Effective communication skills and a team-player mindset.
Nice-to-Have Skills
- Experience in fintech or payment systems.
- Familiarity with CI/CD pipelines and DevOps practices.
- Scripting knowledge (Python, Java, JavaScript) for test automation.
Method of Application
Signup to view application details.
Signup Now