Senior Quality Assurance Engineer

Posted 2 Hours Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Senior level
Fintech • Information Technology • Consulting • Financial Services
The Role
Lead QA for web and backend products: plan and execute test strategies, build and maintain automated and manual test suites, integrate tests into CI/CD, run performance tests, manage UAT, track defects, and collaborate with dev/DevOps to ensure high-quality releases.
Summary Generated by Built In

  • The Quality Assurance (QA) Engineer is responsible for ensuring the reliability, performance and security of the Group’s digital products.  The role holder will work closely with Backend and Frontend Engineers to automate testing processes and ensure that every release meets the highest standards of quality. Your goal is to identify potential issues before they reach production, ensuring a seamless and "bug-free" experience for our customers.
    Key Accountabilities

  • Test Planning & Execution

    • Produce and manage level test plans, estimating effort and resource requirements for
    • assigned projects.
    • Monitor changes to scope during the development cycle and re-evaluate plans and
    • resources accordingly to mitigate risks to key milestones.
    • Build test scripts from various sources including functional specifications, technical
    • specifications, and collaborative sessions with developers and designers.
    • Execute automated and manual tests, validating results and working with the development
    • team to capture and reuse automated Unit Test Cases, Test Stubs, and Drivers.
    • Manage the UAT process by supporting business users to establish key scenarios that
    • maximize the benefit of UAT, ensuring full acceptance and integration of the software
    • solution.
    • Automation & Performance Engineering
    • Select and develop appropriate test automation tools (e.g., Selenium, Appium), applying
    • data-driven and risk-driven techniques to maintain automated test suites.
    • Work with the Development team to create and maintain automated nightly build
    • verification (“smoke”) tests and identify system components suitable for automation.
    • Facilitate in-house performance testing ensuring all key infrastructure and data
    • requirements are met using the best tools for the job (e.g., Jmeter).
    • Liaise with relevant departments to ensure key infrastructure (environments, interfaces, and
    • access) is set up to enable all required testing activities.
    • Results Tracking, Quality Governance & Reporting
    • Ensure mutual understanding and technical consensus on specifications between business
    • stakeholders, Software Engineers, and Quality Assurance Engineers.
    • Perform manual static testing by reviewing requirements, specifications, and user
    • documentation to assure the quality of products and tests to be developed.
    • Monitor defects raised by the team, challenge their prioritization, and support them
    • through to resolution.
    • Create and maintain manual test repositories and regression test packs, ensuring constant
    • optimization to improve test estimates.
    • Maintain accurate version control and configuration management of all test objects and
    • environments used.
    • Provide accurate task duration estimates and dependencies to leadership, assisting in the
    • preparation of overall test plans, budgets, and schedules.
    Process Improvement & Collaboration ·
    • Manage local processes and procedures within the test team and across the SDLC to drive efficiency and a high first-time pass rate.
    • Partner with the DevOps team to integrate quality checks into CI/CD pipelines.
    • Actively participate in innovation to explore new technologies and their application to the enterprise space.


Requirements

Core Technical Skills

  • Agile Mastery: Strong understanding of Agile software development.
  • Modern Stack Knowledge: Proficiency in web service integration (REST/SOAP) and
  • familiarity with the Java/Spring Boot, React/Next.js.
  • Database & OS: Strong SQL skills with experience in Oracle, MongoDB, SQL Server, and
  • MySQL. Proficiency in Linux and Windows operating systems.
  • Automation & DevOps: Good understanding of J2EE architecture, .NET, JavaScript, and
  • CI/CD tools (Jenkins, Git).
  • Infrastructure: Experience with Cloud Technology (AWS/Azure/GCP), Kubernetes, and
  • containerization.
  • Performance Testing: Experience with Jmeter or similar performance/stress testing tools.

Experiences & Qualifications (Academic and Professional)

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • ISTQB Foundation Level Certification is a plus.
  • 4-5 years of Software Quality Engineering experience in a busy IT environment.


Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
  • 4-5 years of software quality engineering experience in a busy IT environment.
  • Proficiency with test automation tools such as Selenium and Appium.
  • Experience with performance/stress testing tools (JMeter or similar).
  • Proficiency in web service integration (REST/SOAP) and familiarity with Java/Spring Boot and React/Next.js.
  • Strong SQL skills and experience with Oracle, MongoDB, SQL Server, and MySQL.
  • Proficiency with Linux and Windows operating systems.
  • Good understanding of J2EE architecture, .NET, and JavaScript.
  • Experience with CI/CD tools and workflows (Jenkins, Git).
  • Experience with cloud platforms (AWS, Azure, GCP), Kubernetes, and containerization.
  • Strong understanding of Agile software development.
  • ISTQB Foundation Level Certification.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
50 Employees
Year Founded: 2017

What We Do

FinSense Africa is a Nairobi-based financial technology company that specializes in digital transformation and open banking solutions. The firm focuses on accelerating innovation within the financial services industry across Africa by providing API integration, modernizing core systems, and offering experienced tech consultants to help banks and financial institutions overcome talent shortages and scale their digital capabilities.

Similar Jobs

Yassir Logo Yassir

Senior Quality Assurance Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
14 Locations
1213 Employees

Yassir Logo Yassir

Senior Quality Assurance Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
12 Locations
1213 Employees

FinSense Africa Logo FinSense Africa

Quality Assurance Engineer

Fintech • Information Technology • Consulting • Financial Services
In-Office
Nairobi, KEN
50 Employees

Mediacent Interactive Logo Mediacent Interactive

Full-stack Engineer

Cloud • Information Technology • Internet of Things • Software
In-Office
Nairobi, KEN
10 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account