Kenya Senior Quality Assurance Engineer 6934

Posted 7 Hours Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Senior level
Cloud • Information Technology • Software • Cybersecurity
The Role
Senior Quality Assurance Engineer responsible for risk-based test strategy, test planning, manual and automated testing, database validation, defect management, QA metrics, and performance testing across web, mobile, and SaaS applications. The role collaborates with engineering and product teams throughout the SDLC, supports Agile delivery, troubleshoots application issues, improves QA processes, and mentors junior QA professionals.
Summary Generated by Built In

We are looking for an experienced Senior Quality Assurance Engineer to ensure the quality, reliability, and performance of web and mobile-based SaaS applications.

This position will initially serve as the primary QA Engineer within a small project team, working closely with Software Developers, Product Managers, Manual QA Engineers, and Automation Engineers to define and execute comprehensive testing strategies.

The ideal candidate has strong experience across the Software Development Life Cycle (SDLC), including test planning, manual and automated testing, database validation, defect management, and risk-based testing. This role also offers the opportunity to provide technical guidance and mentorship to junior QA professionals and potentially evolve into a QA Lead or Manager position.

Responsibilities
  • Define and implement comprehensive risk-based testing strategies for assigned software projects.
  • Develop detailed test plans, test cases, testing procedures, and quality assurance strategies.
  • Execute functional testing and document test results accurately.
  • Manage testing schedules and track QA progress across multiple projects in fast-paced development environments.
  • Identify potential quality risks and implement appropriate risk mitigation strategies.
  • Analyze, document, track, and report software defects throughout the development lifecycle.
  • Maintain accurate documentation of defects, testing results, project metrics, and QA activities.
  • Communicate testing status, risks, blockers, and quality metrics to project stakeholders.
  • Perform testing of multi-tiered, web-based, mobile, and SaaS applications.
  • Validate application functionality at the database level, including writing and executing database queries.
  • Collaborate with Test Automation Engineers to identify opportunities for increasing automation coverage and testing efficiency.
  • Contribute to the development and maintenance of automated tests when appropriate.
  • Work with functional and performance/load testing tools to validate application quality and scalability.
  • Collaborate closely with Software Engineering, Product Management, and QA teams throughout the SDLC.
  • Participate in Agile/Scrum ceremonies and support continuous delivery of high-quality software.
  • Troubleshoot complex application issues and assist engineering teams with root cause identification.
  • Drive continuous improvements across QA processes, testing methodologies, tools, and infrastructure.
  • Mentor and train junior QA Engineers on technical concepts, testing methodologies, and QA best practices.
  • Participate in software development and testing process improvement initiatives.


Requirements
  • 6+ years of experience in Software Quality Assurance, Software Testing, Product Development, or related roles.
  • Strong experience across the complete Software Development Life Cycle (SDLC), from requirements analysis through production release and post-release support.
  • Significant experience testing multi-tiered, web-based, SaaS, and/or mobile applications.
  • Strong hands-on experience with manual and functional software testing.
  • Proven experience creating comprehensive test plans, test strategies, test cases, procedures, and testing documentation.
  • Experience with risk-based testing methodologies.
  • Experience with functional and/or performance/load testing tools.
  • Experience with test automation tools and frameworks; hands-on knowledge of Selenium is highly desirable.
  • Experience testing database-driven applications.
  • Ability to write and execute SQL/database queries for testing and data validation.
  • Experience with defect tracking, reporting, and QA metrics.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Experience working with Agile software development methodologies is highly desirable.
  • Experience collaborating with Software Development, Product Management, Manual QA, and Automation teams.
  • Experience mentoring and providing technical guidance to junior QA Engineers.
  • Experience participating in or leading QA and software development process improvement initiatives.
  • Ability to manage multiple projects, priorities, and deadlines simultaneously.
  • Strong organizational and time-management skills.
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
Preferred Qualifications
  • Strong hands-on experience with Selenium.
  • Experience with test automation development.
  • Experience with performance and load testing.
  • Previous experience testing enterprise SaaS platforms.
  • Experience acting as a QA Lead or technical mentor within testing teams.
  • Experience working in fast-paced environments with aggressive release schedules.


Skills Required

  • 6+ years of experience in software quality assurance, software testing, product development, or related roles
  • Experience across the complete Software Development Life Cycle from requirements analysis through post-release support
  • Experience testing multi-tiered, web-based, SaaS, and/or mobile applications
  • Hands-on experience with manual and functional software testing
  • Experience creating test plans, test strategies, test cases, procedures, and testing documentation
  • Experience with risk-based testing methodologies
  • Experience with functional and/or performance/load testing tools
  • Experience with test automation tools and frameworks
  • Hands-on knowledge of Selenium
  • Experience testing database-driven applications
  • Ability to write and execute SQL/database queries for testing and data validation
  • Experience with defect tracking, reporting, and QA metrics
  • Strong troubleshooting, analytical, and problem-solving skills
  • Experience with Agile software development methodologies
  • Experience collaborating with software development, product management, manual QA, and automation teams
  • Experience mentoring and providing technical guidance to junior QA Engineers
  • Experience participating in or leading QA and software development process improvement initiatives
  • Ability to manage multiple projects, priorities, and deadlines simultaneously
  • Strong organizational and time-management skills
  • Excellent verbal and written communication skills
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience
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
187 Employees
Year Founded: 2011

What We Do

Softgic helps organizations pursue digital and cognitive transformation through innovative, customized technology solutions. Its services include software development, automation, cloud computing, cybersecurity, UX design, and related IT consulting. The company’s mission is to make life easier with technology and help clients transform digitally and cognitively, optimizing processes, reducing costs, and accelerating results for businesses across Latin America and the United States.

Similar Jobs

Software Estratégico Logo Software Estratégico

Senior Quality Assurance Engineer

Artificial Intelligence • Big Data • Information Technology • Software
In-Office
Nairobi, KEN
139 Employees

Mastercard Logo Mastercard

Principal Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Nairobi, KEN
38800 Employees

TransUnion Logo TransUnion

Specialist III, Sales Support Operations

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Nairobi, KEN
13000 Employees

Amref Health Africa Logo Amref Health Africa

Strategic Communications Manager

Healthtech • Professional Services • Social Impact
Hybrid
Nairobi, KEN
2100 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account