Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Tezza Business Solutions Ltd • Nairobi, Kenya
Role & seniority: Functional / Integration QA Engineer, 4–7 years experience (mid-level to senior).
Stack/tools: Web and API testing; Postman, Swagger, Rest Assured; Selenium, Cypress, Playwright (automation); Jira, TestRail, Zephyr (test management); SQL/database validation; CI/CD tools (Jenkins, GitHub Actions, GitLab CI); Docker/Kubernetes (nice-to-have).
Design, develop, and execute test plans, cases, and scripts across functional, integration, regression, and system testing (web/API).
Validate data flow and system behavior across integrated components and third-party services; reproduce, diagnose, and resolve defects; ensure feature coverage before deployment.
Develop/maintain automated test suites; participate in Agile ceremonies; document results, issues, and resolutions; optimize testing processes.
4–7 years in manual and automated testing for web/API systems; strong functional/integration/end-to-end testing knowledge.
Experience with test management tools; API testing tools; SQL; automation frameworks; familiarity with CI/CD.
Excellent analytical, troubleshooting, and communication abilities.
Fintech/banking or high-availability environments; microservices/distributed systems testing.
Performance or security testing concepts; containerized environments (Docker/Kubernetes).
ISTQB or equivalent certification.
Location & work type: Remote; Contract employment.
Job Title: Functional / Integration QA Engineer
Location: Remote
Employment Type: Contract
About The Role
We are seeking an experienced Functional / Integration QA Engineer with 4–7 years of hands-on experience in software testing. The ideal candidate will be responsible for validating functional requirements, ensuring seamless integration across systems, and maintaining the overall quality and reliability of our products.
You will work closely with cross-functional teams—product managers, developers, and DevOps—to plan, execute, and automate tests that guarantee a high-quality user experience.
Key Responsibilities
Design, develop, and execute detailed test plans, test cases, and test scripts based on product requirements. Perform functional, integration, regression, and system testing across web and API layers. Validate data flow and system behavior across integrated components and third-party services. Collaborate with developers and product teams to reproduce, diagnose, and resolve defects. Participate in sprint planning, reviews, and retrospectives as part of the Agile development process. Develop and maintain automated test suites for functional and integration tests. Ensure test coverage for all new and existing features before deployment. Maintain detailed documentation of test results, issues, and resolutions. Continuously optimize testing processes and tools to improve efficiency and accuracy.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field. 4–7 years of experience in manual and automated testing for web and API-based systems Strong knowledge of functional, integration, and end-to-end testing methodologies. Experience with test management tools (e.g., Jira, TestRail, Zephyr). Hands-on experience with API testing tools such as Postman, Swagger, or Rest Assured. Good understanding of SQL and database validation. Experience with automation frameworks such as Selenium, Cypress, Playwright, or similar. Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions, or GitLab CI). Excellent analytical, troubleshooting, and communication skills.
Preferred Qualifications
Experience in fintech, banking, or other high-availability system environments. Familiarity with microservices architecture and distributed systems testing. Knowledge of performance or security testing concepts. Exposure to containerized environments (Docker, Kubernetes). ISTQB or equivalent testing certification. Show more Show less