QA Engineer

Description

Job Title : QA Engineer
Location : Nigeria
Company : BAO Systems
Salary :
Open Date : 2023-03-15
Close Date : 2023-07-15

About BAO Systems

BAO Systems is an industry leader in digital data solutions for health and development. We empower our partners to implement scalable and sustainable solutions that uncover data-driven insights to improve livelihoods, strengthen health systems, and achieve equitable human development.


Our team comprises passionate public health and development practitioners, information system experts, software engineers, system engineers, monitoring and evaluation advisors, and data scientists. We excel in providing a broad spectrum of services and products. For more information, please visit www.baosystems.com

Purpose of the role

The QA Engineer will support development teams in functional and automation testing of developed solutions as part of an Agile Scrum development team. The QA Engineer will build automated test suites to conduct all types of testing needs, including unit, smoke, integration, regression, API, security, performance, and acceptance tests. The team follows behavior-driven testing (BDT) to describe our test cases and allow for streamlined automation using Gherkin. These BDT files are used to drive our functional automation in addition to providing documentation. The QA Engineer will support automation in a number of programming languages (Java, JS, Python) to allow development teams to use and support their own test code bases.

Core Job Responsibilities

  • Design, develop and run test automation scripts
  • Conduct manual testing, as required
  • Collaborate with Software Developers and analysts
  • Investigate issues, bugs, and feedback as they arise
  • Prepare reports and analysis
  • Use test automation frameworks to conduct unit, smoke, integration, regression, API, security, performance, and acceptance tests.
Required Skills & Experience
  • At least 3 years experience working with automation testing tools Cypress, Selenium, and Cucumber
  • Experience working in an Agile environment
  • Proficient experience programming in Python is required, and experience programming in JavaScript and Java is encouraged
  • Prior experience using test automation frameworks to conduct unit, smoke, integration, regression, API, security, performance, and acceptance tests
  • Prior experience with Behavior-Driven Development and Behavior-Driven Testing
  • Experience with AWS Services including but not limited to S3 and AWS API, EC3, etc.
  • Prior experience testing data and analytics solutions (ETL testing, Business Intelligence) a plus


Classification

Full-time


This position is contingent on contract award.


BAO Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

j1Uc2KpYFQ


Latest Jobs