Quality Assurance (QA) Engineer at Emergency Response Africa (ERA)

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
93470
Job Views
68

Job Description



Job Summary



  • We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.

  • Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective.


Key Responsibilities



  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.

  • Create detailed, comprehensive, and well-structured test plans and test cases.

  • Estimate, prioritize, plan and coordinate testing activities.

  • Design, develop and execute automation scripts using open-source tools.

  • Identify, record, document thoroughly, and track bugs.

  • Perform thorough regression testing when bugs are resolved.

  • Develop and apply testing processes for new and existing products to meet client needs.

  • Liaise with internal teams (e.g., developers and product manager) to identify system requirements.

  • Monitor debugging process results.

  • Investigate the causes of non-conforming software and train users to implement solutions.

  • Track quality assurance metrics, like defect densities and open defect counts.

  • Stay up to date with new testing tools and test strategies.


Qualifications



  • Bachelor’s Degree in Computer Science, Engineering, or a related field.

  • Proven experience in software quality assurance, including manual and automated testing.

  • Strong understanding of testing methodologies, testing types, and best practices.

  • Familiarity with testing tools and frameworks (e.g., Selenium, JUnit, TestNG, JIRA).

  • Experience with test automation using scripting languages (e.g., Python, JavaScript).

  • Knowledge of continuous integration and continuous deployment (CI/CD) processes.

  • Familiarity with version control systems (e.g., Git) and agile development methodologies.

  • Excellent problem-solving and analytical skills.

  • Proven work experience in software development.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept