Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 30, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Our mission is to power a new wave of prosperity across Africa. By enabling global digital payments on a continent that’s been largely cut off from the digital economy, we’re creating the infrastructure to power Africa’s growth in the 21st Century. Founded in 2016 by a team of ex-bankers, entrepreneurs and engineers, we provide the under...
    Read more about this company

     

    QA Engineer

    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:

    Test Strategy, Planning  Execution:

    • Drive the execution of test strategies, including manual and automated testing. Performance testing is a plus.
    • Identify and implement appropriate testing tools and frameworks in collaboration with QA leads to enhance testing efficiency and effectiveness.
    • 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.
    • 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:

    • Work with other senior QA engineers and managers to 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 team leads.

    Mentorship and Team Development (With Guidance):

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

    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.
    • Identify opportunities for process improvements and drive initiatives to enhance QA efficiency and effectiveness.

    General:

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

    Required competency and skillset to be a Waver:

    • Proven work experience in software testing (5-8 years). Preferably in the Fintech space.
    • Deep understanding of software development lifecycle (SDLC) and testing methodologies.
    • Extensive experience in 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 ability to lead QA initiatives and mentor junior team members 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 junior and mid-level 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.
    • Self-motivated and willing to learn.

    Method of Application

    Interested and qualified? Go to Flutterwave on flutterwavego.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Flutterwave Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail