Software QA Engineer

Company Details

Name:Tana
Rating: No ratings yet log in to rate this company
Industry: Telecommunications
Description: Tana is a career launchpad for tech-savvy Kenyan youth. We believe that borders shouldn't constrain talent, and our mission is to create global opportunities for you to earn, learn, and build the future!

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Estimated: KES 45,000 - KES 300,000 / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

You will join a global software company that builds security policy management products for enterprise IT teams, helping them automate and monitor firewall rules, cloud security, and broader network access. In this role, you will split your time between hands-on manual testing and writing automated checks across UI, API, and backend layers, working alongside developers and product managers to spot edge cases and verify fixes early. This is a growth-oriented position for a junior engineer with solid coding basics who is serious about quality assurance and wants to move toward a technical QA automation career within an international engineering team.

Key Responsibilities

  • Create, execute, and maintain both automated and manual test cases covering UI, API, and backend functionality.
  • Support and improve existing test automation frameworks, including integrating tests into CI/CD pipelines.
  • Reproduce defects, document them clearly with relevant details, and track progress using Jira.
  • Work with developers and product managers throughout the development cycle to understand requirements and raise edge cases before implementation.
  • Monitor test runs, triage failures, and keep test documentation accurate and current.
  • Participate in agile ceremonies such as sprint planning, daily standups, and retrospectives, providing clear updates on risks and blockers.
  • Build practical familiarity with network security concepts like firewalls, access policies, and security rule management.
  • Communicate testing progress and quality concerns proactively, while continuously sharpening your technical and QA skills through feedback and hands-on practice.

Requirements & Qualifications

Must-Have

  • Strong programming fundamentals in Java or Python, with 1–2 years of hands-on coding experience.
  • A genuine interest in software testing and QA as a career path, not just a temporary role.
  • A structured, detail-oriented QA mindset with the ability to anticipate edge cases and follow complex scenarios systematically.
  • Solid problem-solving skills and comfort digging into unfamiliar technical issues.
  • Excellent written and verbal communication, with the ability to explain bugs, test results, and risks clearly.
  • High motivation, coachability, and a track record of learning quickly in technical environments.
  • The ability to collaborate effectively with engineers, product managers, and remote team members across time zones.

Nice-to-Have

  • Background in networking or IT, especially exposure to firewalls or firewall rule concepts.
  • Previous experience with QA, software testing, or test automation.
  • Hands-on experience testing APIs, backend systems, or web applications.
  • Familiarity with Jira or other issue-tracking tools.
  • Exposure to CI/CD pipelines or running automated test suites.

What We Offer / Why Join

This is a full-time, remote position based in Kenya, with working hours from 9:00 AM to 6:00 PM EAT. You will work inside a global engineering environment, collaborating across teams while gaining exposure to enterprise-grade network security products. For a junior QA engineer with coding skills and strong initiative, this role offers a clear path to grow into an automation-focused technical QA position.

715 open positions on Semasocial right now · 10083 open positions in Nairobi County, Kenya · 35 posted in the last 7 days
Contact Information
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.
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.