Quality Assurance Engineer
Posted:
Company Details
Name:HF Group
Industry:
Banking
Website:
https://www.hfgroup.co.ke/
Description:
Housing Finance Company of Kenya was incorporated as the premier mortgage Finance Institution in Kenya licensed under the Banking Act with the CDC and the GoK owning 60% and 40% respectively.
,,,
,,Housing Finance started operations with the main objective of implementing the government’s po… View more
,,,
,,Housing Finance started operations with the main objective of implementing the government’s po… View more
Job Details
Job Type:
Full Time
Workplace Type:
On-site
Qualification:
Diploma
Job Experience:
Mandatory
Job Location:
Nairobi County, Kenya
Closing Date:
Undisclosed
Salary:
Undisclosed
Other Pay:
Benefits
Job Category:
Telecommunications
Job Description
Principle 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.
Key Competencies and 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.
Minimum Qualifications, Knowledge and Experience
- 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.
382 open positions on Semasocial right now
· 7075 open positions in Nairobi County, Kenya
· 26 posted in the last 7 days
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool
This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.
