We invite you to join the Greycroft Talent Network

194
companies
921
Jobs

Staff QA Engineer (India)

Flutterwave

Flutterwave

Quality Assurance
India Gate, New Delhi, Delhi, India
Posted 6+ months ago

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.