Quality Assurance Analyst

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Nairobi, KEN
Remote
Senior level
Artificial Intelligence • Information Technology • Software • Consulting
The Role
Plans and executes SIT, UAT, regression, integration, and end-to-end testing. Develops test cases and scripts, maintains requirements traceability, manages defects through resolution, and supports triage, release readiness, Go-Live, production validation, and post-deployment stabilization. Coordinates with developers, vendors, project teams, and business users while maintaining QA documentation, test evidence, defect logs, and status reports.
Summary Generated by Built In
About the Role

We are looking for an experienced Quality Assurance Analyst to join a digital technology delivery team. The role will be responsible for planning and executing testing activities, managing defects and ensuring solutions are properly validated before release and after deployment.

Key Responsibilities
  • Plan and execute System Integration Testing (SIT), User Acceptance Testing (UAT), regression and end-to-end testing.

  • Develop test scenarios, test cases and test scripts based on approved requirements.

  • Maintain traceability between requirements and test cases.

  • Test complete business and customer journeys, including system integrations.

  • Identify, document, prioritise and track defects through to resolution.

  • Participate in test and defect triage sessions and provide updates on progress, risks and blockers.

  • Work closely with developers, project teams, vendors and business users to resolve testing issues.

  • Support UAT preparation, execution, evidence gathering and sign-off.

  • Conduct regression testing following fixes and system changes.

  • Validate deployed fixes and support production testing and post-Go-Live stabilisation.

  • Confirm readiness of test environments, test data and user access before testing begins.

  • Support release readiness, Go-Live and hypercare activities.

  • Maintain QA documentation, test evidence, defect logs and status reports.



RequirementsExperience and Skills
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering or a related field.

  • 5+ years of experience in software quality assurance/testing.

  • Hands-on experience in SIT, UAT, regression and end-to-end testing.

  • Good understanding of SDLC and Agile/Scrum methodologies.

  • Experience with test and defect management tools such as Jira or Azure DevOps.

  • Strong skills in test case development, defect management and QA reporting.

  • Experience testing integrations, APIs and end-to-end digital transaction flows will be an added advantage.

  • Experience in banking, financial services or fintech environments will be an added advantage.

Key Competencies
  • Strong attention to detail and commitment to quality.

  • Analytical and problem-solving ability.

  • Good communication and stakeholder management skills.

  • Ability to manage deadlines and follow through on outstanding issues.

  • Strong documentation and reporting skills.

  • Ability to work independently and collaboratively with technical and business teams.



Skills Required

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • 5+ years of experience in software quality assurance or testing
  • Hands-on experience with system integration testing, user acceptance testing, regression testing, and end-to-end testing
  • Understanding of the software development life cycle and Agile/Scrum methodologies
  • Experience with test and defect management tools such as Jira or Azure DevOps
  • Strong test case development, defect management, and QA reporting skills
  • Experience testing integrations, APIs, and end-to-end digital transaction flows
  • Experience in banking, financial services, or fintech environments
  • Strong attention to detail and commitment to quality
  • Analytical and problem-solving ability
  • Good communication and stakeholder management skills
  • Ability to manage deadlines and follow through on outstanding issues
  • Strong documentation and reporting skills
  • Ability to work independently and collaboratively with technical and business teams
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
Randa
60 Employees
Year Founded: 2011

What We Do

Invent Consulting Limited is a Kenyan technology consulting firm, founded in 2011 and registered in Kenya and Rwanda, that helps organizations use data, AI, and modern platforms to solve complex problems and drive digital transformation. It offers data consulting and business intelligence, AI solutions and automation, software design and development, integrations, quality assurance, resource augmentation, and technology advisory, with 60+ consultants serving finance, insurance, development, and retail clients across Africa.

Similar Jobs

INVENT Logo INVENT

Quality Assurance Analyst

Fintech • Real Estate • Software • Financial Services
Remote
Nairobi, KEN
104 Employees

M-KOPA Logo M-KOPA

Sales Executive

Fintech • Payments • Financial Services
Remote
Kenya
2507 Employees
Remote
KEN
6741 Employees
Remote
2 Locations
16118 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account