Quality Assurance Engineer job at HF Group
12 Days Ago
Linkedid Twitter Share on facebook
Quality Assurance Engineer
2025-07-21T14:22:40+00:00
HF Group
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8010/logo/hf.png
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Financial Services
Computer & IT
KES
 
MONTH
2025-07-28T17:00:00+00:00
 
Kenya
8

Principle Accountabilities

  • Develop and execute test plans, ensuring comprehensive coverage of backend services, APIs, and frontend applications in an Agile environment.
  • Automate functional, regression, and integration tests using frameworks such as Selenium, JUnit, TestNG, and Cypress to ensure consistent, repeatable testing.
  • Validate backend services by testing RESTful APIs and GraphQL integrations using tools like Postman, SoapUI, and RestAssured.
  • Perform database testing on PostgreSQL, MySQL, and MSSQL, ensuring data consistency, integrity, and validation across different database transactions.
  • Work with development teams to write detailed test cases and provide feedback on issues found during testing, following Agile practices and sprint cycles.
  • Conduct performance testing to ensure backend services and web applications meet scalability, load handling, and response time requirements using tools like JMeter and Gatling.
  • Work with containerized applications in Docker and Kubernetes environments, ensuring compatibility and functionality in these infrastructures.
  • Implement continuous integration testing using CI/CD tools such as Jenkins, Azure DevOps, and GitHub to ensure automated tests are integrated into the build pipeline.
  • Track and report defects using tools such as Azure DevOps, ensuring clear communication and resolution of issues with development teams.
  • Collaborate with Product Owners, Business Analysts, and Solution Architects to understand business requirements and ensure that testing aligns with user stories and acceptance criteria.
  • Participate in Agile ceremonies such as sprint planning, retrospectives, and daily standups to ensure alignment with development teams and continuous improvement of testing processes.
  • Ensure compliance with security standards, performing vulnerability assessments and working with developers to address identified security concerns.

Key Competencies and Skills

  • Strong communication and collaboration skills, working effectively with cross-functional teams to resolve defects and improve software quality.
  • Attention to Detail -Detects bugs, inconsistencies, and edge cases through thorough testing and analysis.
  • Analytical skills - Evaluates software behavior systematically and applies logic to troubleshoot and isolate issues.
  • Communication Skills - Clearly documents defects and testing outcomes; collaborates effectively with developers and cross-functional teams.
  • Problem-Solving Ability - Diagnoses root causes and suggests practical, quality-focused solutions.
  • Quickly adapts to new tools, technologies, or changing requirements in agile or DevOps environments.
  • Maintains confidentiality and objectivity in reporting defects or risks to stakeholders.

Minimum Qualifications, Knowledge and Experience

  • Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university.
  • 3+ years of experience in quality assurance, with a focus on testing backend services, web applications, and APIs in an Agile environment.
  • Proficiency in test automation frameworks such as Selenium, JUnit, TestNG, Cypress, or similar tools for automated testing.
  • Experience with RESTful APIs and GraphQL testing using tools like Postman, SoapUI, or RestAssured.
  • Solid experience with databases like PostgreSQL, MySQL, and MSSQL, performing database validation, query optimization, and testing of data integrity.
  • Hands-on experience with CI/CD pipelines, integrating test automation into workflows using Jenkins, Azure DevOps, and GitHub.
  • Experience with containerization technologies like Docker and Kubernetes for testing in containerized environments.
  • Knowledge of performance testing tools such as JMeter, Gatling, or Locust to assess system scalability, load handling, and performance under stress.
  • Experience with Agile/Scrum methodologies, and Test-Driven Development (TDD), ensuring continuous delivery and high-quality code.
  • Experience with defect tracking tools like Jira, TestRail, or Zephyr, with a focus on clear communication and detailed documentation of issues and resolutions.
  • Experience with security testing to ensure compliance with security standards and industry best practices (e.g., OWASP).
  • Experience with banking systems is a plus, demonstrating familiarity with financial applications, regulatory compliance, and system integrations
Develop and execute test plans, ensuring comprehensive coverage of backend services, APIs, and frontend applications in an Agile environment. Automate functional, regression, and integration tests using frameworks such as Selenium, JUnit, TestNG, and Cypress to ensure consistent, repeatable testing. Validate backend services by testing RESTful APIs and GraphQL integrations using tools like Postman, SoapUI, and RestAssured. Perform database testing on PostgreSQL, MySQL, and MSSQL, ensuring data consistency, integrity, and validation across different database transactions. Work with development teams to write detailed test cases and provide feedback on issues found during testing, following Agile practices and sprint cycles. Conduct performance testing to ensure backend services and web applications meet scalability, load handling, and response time requirements using tools like JMeter and Gatling. Work with containerized applications in Docker and Kubernetes environments, ensuring compatibility and functionality in these infrastructures. Implement continuous integration testing using CI/CD tools such as Jenkins, Azure DevOps, and GitHub to ensure automated tests are integrated into the build pipeline. Track and report defects using tools such as Azure DevOps, ensuring clear communication and resolution of issues with development teams. Collaborate with Product Owners, Business Analysts, and Solution Architects to understand business requirements and ensure that testing aligns with user stories and acceptance criteria. Participate in Agile ceremonies such as sprint planning, retrospectives, and daily standups to ensure alignment with development teams and continuous improvement of testing processes. Ensure compliance with security standards, performing vulnerability assessments and working with developers to address identified security concerns.
Strong communication and collaboration skills, working effectively with cross-functional teams to resolve defects and improve software quality. Attention to Detail -Detects bugs, inconsistencies, and edge cases through thorough testing and analysis. Analytical skills - Evaluates software behavior systematically and applies logic to troubleshoot and isolate issues. Communication Skills - Clearly documents defects and testing outcomes; collaborates effectively with developers and cross-functional teams. Problem-Solving Ability - Diagnoses root causes and suggests practical, quality-focused solutions. Quickly adapts to new tools, technologies, or changing requirements in agile or DevOps environments. Maintains confidentiality and objectivity in reporting defects or risks to stakeholders.
Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university. 3+ years of experience in quality assurance, with a focus on testing backend services, web applications, and APIs in an Agile environment. Proficiency in test automation frameworks such as Selenium, JUnit, TestNG, Cypress, or similar tools for automated testing. Experience with RESTful APIs and GraphQL testing using tools like Postman, SoapUI, or RestAssured. Solid experience with databases like PostgreSQL, MySQL, and MSSQL, performing database validation, query optimization, and testing of data integrity. Hands-on experience with CI/CD pipelines, integrating test automation into workflows using Jenkins, Azure DevOps, and GitHub. Experience with containerization technologies like Docker and Kubernetes for testing in containerized environments. Knowledge of performance testing tools such as JMeter, Gatling, or Locust to assess system scalability, load handling, and performance under stress. Experience with Agile/Scrum methodologies, and Test-Driven Development (TDD), ensuring continuous delivery and high-quality code. Experience with defect tracking tools like Jira, TestRail, or Zephyr, with a focus on clear communication and detailed documentation of issues and resolutions. Experience with security testing to ensure compliance with security standards and industry best practices (e.g., OWASP). Experience with banking systems is a plus, demonstrating familiarity with financial applications, regulatory compliance, and system integrations
bachelor degree
36
JOB-687e4d301cc91

Vacancy title:
Quality Assurance Engineer

[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT]

Jobs at:
HF Group

Deadline of this Job:
Monday, July 28 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Monday, July 21 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about HF Group
HF Group jobs in Kenya

JOB DETAILS:

Principle Accountabilities

  • Develop and execute test plans, ensuring comprehensive coverage of backend services, APIs, and frontend applications in an Agile environment.
  • Automate functional, regression, and integration tests using frameworks such as Selenium, JUnit, TestNG, and Cypress to ensure consistent, repeatable testing.
  • Validate backend services by testing RESTful APIs and GraphQL integrations using tools like Postman, SoapUI, and RestAssured.
  • Perform database testing on PostgreSQL, MySQL, and MSSQL, ensuring data consistency, integrity, and validation across different database transactions.
  • Work with development teams to write detailed test cases and provide feedback on issues found during testing, following Agile practices and sprint cycles.
  • Conduct performance testing to ensure backend services and web applications meet scalability, load handling, and response time requirements using tools like JMeter and Gatling.
  • Work with containerized applications in Docker and Kubernetes environments, ensuring compatibility and functionality in these infrastructures.
  • Implement continuous integration testing using CI/CD tools such as Jenkins, Azure DevOps, and GitHub to ensure automated tests are integrated into the build pipeline.
  • Track and report defects using tools such as Azure DevOps, ensuring clear communication and resolution of issues with development teams.
  • Collaborate with Product Owners, Business Analysts, and Solution Architects to understand business requirements and ensure that testing aligns with user stories and acceptance criteria.
  • Participate in Agile ceremonies such as sprint planning, retrospectives, and daily standups to ensure alignment with development teams and continuous improvement of testing processes.
  • Ensure compliance with security standards, performing vulnerability assessments and working with developers to address identified security concerns.

Key Competencies and Skills

  • Strong communication and collaboration skills, working effectively with cross-functional teams to resolve defects and improve software quality.
  • Attention to Detail -Detects bugs, inconsistencies, and edge cases through thorough testing and analysis.
  • Analytical skills - Evaluates software behavior systematically and applies logic to troubleshoot and isolate issues.
  • Communication Skills - Clearly documents defects and testing outcomes; collaborates effectively with developers and cross-functional teams.
  • Problem-Solving Ability - Diagnoses root causes and suggests practical, quality-focused solutions.
  • Quickly adapts to new tools, technologies, or changing requirements in agile or DevOps environments.
  • Maintains confidentiality and objectivity in reporting defects or risks to stakeholders.

Minimum Qualifications, Knowledge and Experience

  • Bachelor’s degree in Information Technology, Computer Science, or a related discipline from a recognized university.
  • 3+ years of experience in quality assurance, with a focus on testing backend services, web applications, and APIs in an Agile environment.
  • Proficiency in test automation frameworks such as Selenium, JUnit, TestNG, Cypress, or similar tools for automated testing.
  • Experience with RESTful APIs and GraphQL testing using tools like Postman, SoapUI, or Rest Assured.
  • Solid experience with databases like PostgreSQL, MySQL, and MSSQL, performing database validation, query optimization, and testing of data integrity.
  • Hands-on experience with CI/CD pipelines, integrating test automation into workflows using Jenkins, Azure DevOps, and GitHub.
  • Experience with containerization technologies like Docker and Kubernetes for testing in containerized environments.
  • Knowledge of performance testing tools such as JMeter, Gatling, or Locust to assess system scalability, load handling, and performance under stress.
  • Experience with Agile/Scrum methodologies, and Test-Driven Development (TDD), ensuring continuous delivery and high-quality code.
  • Experience with defect tracking tools like Jira, TestRail, or Zephyr, with a focus on clear communication and detailed documentation of issues and resolutions.
  • Experience with security testing to ensure compliance with security standards and industry best practices (e.g., OWASP).
  • Experience with banking systems is a plus, demonstrating familiarity with financial applications, regulatory compliance, and system integrations

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, July 28 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 21-07-2025
No of Jobs: 1
Start Publishing: 21-07-2025
Stop Publishing (Put date of 2030): 21-07-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.