Technology

Software Qa Engineer At Tana

Tana·Nairobi, kenya·Full Time·Remote
TechnologyFull TimeRemote
-

Position overview

  • This role will be placed with a global software company that builds products used by enterprise IT and security teams to manage, automate, and monitor network security policies across firewalls, cloud environments, and other parts of the network.
  • As a Software QA Engineer, you will support both manual and automated testing across UI, API, and backend functionality. You will work closely with developers, product managers, and other QA team members to understand requirements, identify edge cases, reproduce defects, and help ensure product quality.
  • This is a strong opportunity for a junior engineer with solid coding ability, a structured QA mindset, and the motivation to grow into a technical QA automation role within a global engineering environment.

Responsibilities

  • Write, execute, and maintain automated and manual test cases for UI, API, and backend functionality.
  • Contribute to and help maintain test automation frameworks and CI/CD pipeline integrations.
  • Reproduce, document, and track defects clearly using Jira.
  • Collaborate with developers and product managers to understand requirements and flag edge cases early.
  • Monitor test runs, triage failures, and update test documentation.
  • Participate in agile ceremonies, including sprint planning, standups, and retrospectives.
  • Build familiarity with network security concepts, including firewalls and access policies.
  • Communicate progress, blockers, and testing updates clearly and proactively.
  • Continuously improve your technical and QA skills through feedback, practice, and on-the-job learning.

Requirements

Must have

  • Good coding skills in Java or Python.
  • 1-2 years of hands-on programming experience.
  • Strong problem-solving ability and comfort working through technical challenges.
  • A clear interest in QA and software testing.
  • Strong QA mindset, including attention to detail, structured thinking, and the ability to identify edge cases.
  • Good communication skills, both written and verbal.
  • High motivation, coachability, and willingness to learn quickly in a technical environment.
  • Ability to work well with developers, product managers, and other team members.

Nice to have

  • Networking or IT background, especially exposure to firewalls or firewall concepts.
  • Prior exposure to QA, software testing, or test automation.
  • Experience testing APIs, backend systems, or web applications.
  • Familiarity with Jira or similar issue-tracking tools.
  • Exposure to CI/CD pipelines or automated test runs.

Location: This is a full-time, remote role based in Kenya. Working hours are 9:00 AM - 6:00 PM EAT.

Key skills

BA/BSc/HND

At a glance

Company

Tana

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

Not specified

Created

September 2, 2026

More opportunities

Similar roles you might like

Senior Software Qa Engineer At Solvo Global

Solvo Global

Nairobi, kenya

full-time

About the job We're looking for a Senior Software Quality Assurance Engineer to join our team and play a key role in ensuring the quality, reliability, and performance of our web and mobile Software-as-a-Service (SaaS) products. This position will initially serve as the primary QA Engineer supporting a project team, with future opportunities to grow into a QA Lead or Manager role based on business needs and performance. Advanced English required. What you'll do: Define and execute risk-based testing strategies for software projects. Create, execute, and maintain comprehensive test cases and test plans. Validate complex web-based, mobile, and multi-tiered applications. Track, document, and report defects, risks, and testing metrics. Collaborate with Software Engineers, Product Managers, and QA teams throughout the SDLC. Support testing activities across multiple concurrent projects in fast-paced environments. Partner with Automation Engineers to identify and implement automation opportunities. Contribute to QA process improvements, testing infrastructure enhancements, and best practices. Mentor junior QA Engineers and support their technical development. Communicate testing progress, risks, and mitigation strategies to stakeholders. What we're looking for: 6+ years of experience in Software Quality Assurance and/or Software Development. Experience across the full Software Development Life Cycle (SDLC). Strong experience testing web-based, mobile, and multi-tier applications. Advanced test planning and test strategy development skills. Experience with functional testing and/or performance/load testing tools. Experience testing database-driven applications and writing SQL queries. Strong troubleshooting, analytical, and problem-solving skills. Experience working in Agile environments. Ability to manage multiple priorities and deliver results in dynamic environments. Bachelor's degree in Computer Science or equivalent experience. Nice to have: Experience with Selenium and test automation frameworks. Experience contributing to automation initiatives. Experience mentoring junior QA Engineers. Experience leading QA process improvement initiatives. Leadership potential with interest in future Lead or Manager opportunities.

a month ago