T

Senior QA Engineer

Tana

Nairobifull time~KES 200k – 350k/mo5h ago

Quick Take

The Role

Design and execute automated test frameworks, lead QA strategy, and mentor junior engineers to ensure a high-impact biotech software platform meets reliability and performance standards.

You Need

5+ years of QA automation experience with Python, Selenium, and API testing; ability to architect test frameworks and work autonomously in agile teams.

You Get

Competitive salary (KES 200k–350k/mo), leadership opportunity to shape QA culture at a growing global biotech firm, and meaningful impact on life sciences software.

Job Description

Role Overview

Tana, a global biotechnology company, is seeking a talented and driven Senior QA Engineer to join its growing technology team. In this role, you will take ownership of quality assurance across a high-impact software platform used in cutting-edge life sciences and bioinformatics workflows. You will be a key figure in ensuring that every release meets the highest standards of reliability, performance, and accuracy.

This is more than a testing role — you will help shape the QA culture of the engineering organisation. From architecting automation frameworks and defining test strategies to mentoring junior engineers and collaborating with product teams, you will have real influence on how software quality is built and maintained. If you thrive in high-performance environments and take pride in meticulous, detail-driven work, this opportunity is for you.

Key Responsibilities
  • Design, develop, and maintain robust automated test frameworks and test suites that integrate seamlessly into the CI/CD pipeline.
  • Conduct both manual and automated testing across the platform, identifying defects and verifying that software meets defined acceptance criteria.
  • Extend and improve the existing automation suite to increase test coverage, reliability, and execution speed.
  • Participate in the full software development lifecycle — from defining test requirements at project inception through to signing off releases for production.
  • Track, triage, and manage defects and test issues, working closely with engineering and product teams to drive timely resolutions.
  • Write, review, and maintain concise test documentation and revise legacy test cases to improve overall coverage.
  • Mentor junior QA engineers, conducting code and test case reviews while championing best practices across the team.
  • Collaborate actively with engineers, product managers, and stakeholders in an agile/Scrum delivery environment.
Required Skills & Experience
  • Demonstrate 5+ years of hands-on Quality Assurance experience with a strong emphasis on test automation in production software environments.
  • Design and implement end-to-end test frameworks and maintain scalable, maintainable test case libraries.
  • Write clean, efficient automation code in Python across different testing contexts (UI, API, integration).
  • Use Selenium WebDriver proficiently to build and manage browser-based automated test suites.
  • Apply test frameworks such as Pytest to structure, organise, and report on test executions effectively.
  • Navigate and operate test management platforms such as TestRail or Quality Center to manage test plans and results.
  • Perform API testing using tools such as Postman or SoapUI and interpret results critically.
  • Work autonomously and collaboratively within agile or Scrum-based delivery teams without requiring close supervision.
  • Communicate findings, risks, and test results clearly in written and spoken English to both technical and non-technical stakeholders.
  • Nice to Have: Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins); prior experience or academic exposure to bioinformatics; demonstrated experience managing QA projects end-to-end or leading QA teams.
Salary & Benefits

Tana offers a competitive compensation package commensurate with experience. Based on Kenyan market benchmarks for senior-level technology professionals in biotech and software, the estimated monthly salary range for this role is KES 200,000 – 350,000. Specific remuneration will be confirmed during the hiring process. The role also comes with the opportunity to work on globally significant biotechnology software and to grow within a forward-thinking, mission-driven organisation.

Who Should Apply

Ideal Candidate: You are a seasoned QA professional who has moved well beyond manual testing and now thinks in frameworks, pipelines, and system-wide quality strategies. You are comfortable writing Python automation code from scratch, mentoring peers, and engaging in technical discussions with software engineers. You enjoy learning new domains — including life sciences and bioinformatics — and you see quality not as a gate but as a discipline embedded throughout the development process.

Do NOT apply if: You have fewer than 5 years of QA experience, have limited exposure to test automation or Python programming, prefer loosely structured work environments, or are looking for a purely manual testing role. This position demands a high level of technical rigour, self-direction, and accountability.

How to Apply
  • Prepare an updated CV highlighting your QA automation experience, Python projects, and any frameworks you have built or maintained.
  • Write a brief cover letter (or application note) explaining why this role aligns with your skills and career goals.
  • Submit your application through the Tana careers portal or the job platform where you discovered this listing.
  • Shortlisted candidates will be contacted for an initial screening call, followed by technical assessment and panel interviews.

Requirements Breakdown

Must Have

  • 5+ years of hands-on Quality Assurance experience with strong test automation focus
  • Proficiency in Python and Selenium WebDriver for UI/API/integration testing
  • Experience designing and implementing end-to-end test frameworks and maintaining scalable test case libraries
  • Expertise with Pytest, TestRail or Quality Center, and API testing tools (Postman/SoapUI)
  • Fluent English communication and ability to work autonomously in agile/Scrum environments

Nice to Have

  • Familiarity with CI/CD pipelines and deployment automation
  • Experience mentoring or leading junior QA engineers
  • Background in life sciences, bioinformatics, or regulated software environments
  • Knowledge of performance and security testing methodologies

Don't meet every requirement? Tailor your CV to close the gap →

Salary Context

Competitive to above-market salary for Senior QA Engineer in Nairobi

At KES 200k–350k/month, this role sits at the premium end for senior QA talent in Kenya. Senior QA positions typically range KES 150k–280k depending on company stage and tech stack; the upper end here reflects Tana's global biotech standing and seniority level. International experience, automation expertise, and mentoring capability justify the higher bracket.

About Tana

T

Tana is a global biotechnology company building cutting-edge software for life sciences and bioinformatics workflows. As a growing tech-forward biotech organisation, they are investing in world-class engineering and quality practices to support mission-critical research and clinical applications. Joining Tana offers exposure to high-impact science, an international team, and the chance to shape QA standards in a rapidly scaling, innovation-driven environment.

Likely Interview Questions

  • 1

    Walk us through a complex automation framework you designed from scratch—what challenges did you face, and how did you ensure it scaled across your team?

  • 2

    Tell us about a time you identified a critical defect that prevented a release. How did you triage it, and what did you learn about your test strategy afterward?

  • 3

    How do you approach mentoring junior QA engineers, and can you give an example of how you've improved test practices or culture in a previous role?

  • 4

    Our bioinformatics platform processes large datasets and integrates with external APIs. How would you design a test strategy for both UI workflows and API reliability?

  • 5

    Describe your experience with CI/CD pipelines. How have you worked with DevOps or engineering teams to integrate automated tests into deployment workflows?

Application Tips

  • Highlight specific frameworks you've architected (e.g., 'Built Pytest-based framework reducing test execution time by 40%') and quantify test coverage improvements you've driven.

  • Emphasise Python and Selenium expertise with concrete examples; mention any experience with API testing or integration testing in production environments.

  • Showcase mentoring or leadership contributions—mention code reviews, documentation improvements, or team training you've led to stand out as a culture-builder, not just a tester.

Career Path

Roles that lead here

QA Engineer or Mid-Level Automation Engineer in fintech, healthtech, or regulated software
Test Automation Specialist with 3–4 years building frameworks and leading small QA initiatives

Where this leads

QA Lead or QA Manager—overseeing multiple engineers and QA strategy across product lines
Engineering Manager—transitioning to broader tech leadership or platform engineering roles

Skills & Keywords

senior qa engineertest automation kenyapython qa engineerselenium webdriver jobssoftware testing jobs nairobipytest engineerbiotech tech jobs kenyaqa engineer jobs kenya

Honest Assessment

Green Flags

  • Clear, substantive role description that goes beyond basic testing—indicates a sophisticated QA function and real influence on software quality strategy.
  • Competitive salary range (KES 200k–350k/mo) reflects investment in senior talent and is above typical Nairobi market rates for QA roles.
  • Emphasis on full SDLC involvement, mentoring, and agile collaboration signals a mature engineering culture and growth opportunity beyond technical skills.
  • Global biotech company with life sciences focus offers exposure to high-impact, regulated work and international career development.

Watch Out

  • Job description cuts off mid-sentence at 'CI/CD pipelin'—posting may not have been fully proofread, suggesting possible rushed hiring or process gaps.
  • No mention of benefits (health insurance, leave, remote work policy, or professional development budget), which is unusual for a senior role at a global biotech firm.
  • Role emphasises 'shaping QA culture' and mentoring, but no clarity on team size, reporting structure, or whether this is a lead/manager track or individual contributor with soft responsibilities.

A Day in the Life

☀️

Your week opens with a sprint planning session where you define test requirements alongside product and engineering; you then spend Tuesday and Wednesday architecting a new API test suite in Python using Pytest while code-reviewing a junior engineer's automation scripts. Thursday brings a triage meeting where you assess three reported defects, one critical, and collaborate with engineers on root causes. You also dedicate time to maintaining TestRail documentation and mentor a junior QA engineer on test case design. Friday wraps with a release sign-off review, ensuring all acceptance criteria are met before production deployment, and a retrospective where you champion a proposal to improve CI/CD integration.

Frequently Asked Questions

What qualifications do I need to apply for the Senior QA Engineer role at Tana?

You need 5+ years of hands-on QA experience with strong test automation skills, proficiency in Python and Selenium, and demonstrated ability to design test frameworks. Experience with Pytest, API testing (Postman/SoapUI), and test management platforms like TestRail is essential; CI/CD knowledge and mentoring experience are bonuses.

Is the Senior QA Engineer role at Tana based in Nairobi or remote?

The posting specifies Nairobi as the location, so this appears to be a location-based role. The job description does not mention remote or hybrid flexibility, so clarify with Tana during application whether any flexibility exists.

How much does a Senior QA Engineer earn at Tana?

The salary range is KES 200,000–350,000 per month, which is competitive to above-market for senior QA talent in Nairobi. Your placement within this range will likely depend on experience depth, mentoring background, and specific technical skills in bioinformatics or regulated environments.

What are the career growth opportunities in this role?

This role offers leadership growth through mentoring and QA strategy influence, with a natural progression to QA Lead, QA Manager, or broader Engineering Manager roles. Tana's global biotech scale also opens opportunities for cross-functional and international project involvement as you advance.

Free Match Score

See how well you match this job

Upload your CV and get an instant AI score showing exactly how well your experience matches this Senior QA Engineer role. Free, takes 30 seconds.

Get My Match Score — Free

No credit card needed

Boost your chances

AI-tailored for: Senior QA Engineer at Tana