Flutterwave

Staff QA Engineer (India)

India
API Java Git
Search for More Jobs Talk to a recruiter now 💪
Description

Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) to make and receive payments conveniently and borderlessly.


The Role

The team seeks a customer-focused, passionate, and committed Quality Assurance Engineer who will strive for quality and excellence in the company’s products as we grow and expand across Africa and beyond. As a Quality Assurance Engineer, your primary responsibilities will be bug detection, user satisfaction, design, and executing tests in a fast-paced environment while maintaining the product's quality and assisting other team members where applicable.


What Your Day-to-Day Activities Will Be:


Quality Assurance Leadership:

  • Lead the QA team in designing, developing, and executing comprehensive test plans and test cases.
  • Collaborate with product management, development, and operations teams to ensure seamless integration of QA activities into the software development lifecycle (SDLC).
  • Provide technical guidance and mentorship to junior, mid-level, and senior QA engineers and foster a culture of continuous learning and improvement.
  • Conduct code and test case reviews to ensure adherence to best practices and coding standards.
  • Lead training sessions and knowledge-sharing activities to enhance the skill set of the other team members.
  • Continuously evaluate and improve QA processes, methodologies, and best practices to enhance efficiency and effectiveness.
  • Advocate for QA metrics and KPIs to measure and improve product quality and testing performance.

       

      Test Strategy, Planning  Execution:

      • Identify and implement appropriate testing tools and frameworks in collaboration with the senior QA lead to enhance testing efficiency and effectiveness.
      • Drive the execution of test strategies, including manual and automated testing. Performance testing is a plus.
      • Work closely with product managers and engineering leads to review requirements, and develop detailed test scenarios and test cases.
      • Ensure thorough test coverage by tracking key quality metrics and KPIs.
      • Collaborate with other QA members on the team to maintain test plans, test cases, and test scripts for your product.
      • Create and maintain QA documentation.
      • Identify and mitigate risks related to product quality and testing processes.

           

          Bug Reporting and Tracking

          • When a product does not perform within specifications or user experience, identify, recreate, and log defects on JIRA while recommending possible solutions and improvements.
          • Conduct root cause analysis of defects to identify improvements and prevent recurrence.
          • Verify fixes and perform regression testing to ensure that resolved issues do not reoccur.

               

              Automation and Tooling:

              • Lead the development and maintenance of automated test scripts.
              • Design, develop, and maintain automated test scripts and frameworks to increase test coverage and reduce manual testing effort.
              • Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines.

                     

                    Collaboration and Communication

                    • Work closely with product owners, developers, and other stakeholders to understand requirements and provide QA input during the design and development phases.
                    • Participate in sprint planning, backlog grooming, and other Agile ceremonies to represent QA interests.Communicate QA status, progress, and risks to project stakeholders and senior management.

                         

                        Continuous Learning and Improvement:

                        • Stay up-to-date with software testing and quality assurance industry trends, tools, and best practices.
                        • Participate in knowledge sharing with other QA team members.
                        • Always seek feedback and opportunities for professional growth and development.

                            General:

                            • You should be comfortable working on multiple projects simultaneously and in a fast-paced environment. 
                            • Perform any other duties that may be required. (e.g May assist in recruitment)


                              Required competency and skillset to be a Waver:

                              • Proven work experience in software testing (8-10 years). Preferably in the Fintech space.
                              • Strong understanding of software development lifecycle (SDLC) and testing methodologies.
                              • Strong knowledge of API testing (Manual and automation).
                              • Have hands-on working experience and a firm hold in Java programming language.
                              • Experience with Java-based automation frameworks such as JUnit, TestNG, Selenium WebDriver, and Rest-Assured.
                              • Experience with Agile development methodologies 
                              • Proven experience leading QA teams and driving QA initiatives in a fast-paced, Agile environment.
                              • Experience with performance testing tools is a plus.
                              • Solid understanding of CI/CD pipelines and experience with tools like Git.
                              • Excellent problem-solving skills and attention to detail.
                              • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams and clearly articulate to stakeholders.
                              • Ability to mentor and develop other QA engineers.
                              • Certification in quality assurance (e.g., ISTQB) is a plus.
                              • Experience with bug tracking and test management tools (Preferably JIRA)
                              • Good research skills.


                              There are more than 50,000 engineering jobs:

                              Subscribe to membership and unlock all jobs

                              Engineering Jobs

                              60,000+ jobs from 4,500+ well-funded companies

                              Updated Daily

                              New jobs are added every day as companies post them

                              Refined Search

                              Use filters like skill, location, etc to narrow results

                              Become a member

                              🥳🥳🥳 320 happy customers and counting...

                              Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

                              Cancel anytime / Money-back guarantee

                              Wall of love from fellow engineers