Software QA Engineer
TOPPAN Security · Addis Ababa, ET
Checked against teamtailor. Still accepting applications.
- Location
- Addis Ababa, ET
- Posted
ABOUT US
At TOPPAN Security, our mission is to shape a meaningful, technology-driven future by being a global leader in mission-critical identity and payment technologies.
We serve as the international development arm of the TOPPAN Group in the security domain founded in 1900. TOPPAN is a trusted Japanese brand renowned for its commitment to exceptional quality. Building on this legacy, we combine bold ideas, deep sector expertise, and collaborative intelligence to deliver secure, future-ready solutions.
Our culture is grounded in four core values: Agility , Ownership , Resilience , and a Sense of Fun. We move fast, lead with accountability, grow through challenges, and bring positive energy into everything we do.
Join us and be part of a global, collaborative team where trust and innovation drive everything we do.
ABOUT THE ROLE
We are looking for a full-time Software QA Engineer with 3–5 years of hands-on experience to take end-to-end ownership of quality assurance across our products. You will own the testing strategy from the ground up — defining test cases and golden paths, building and maintaining automation, and validating functionality, performance, and business logic across both frontend and backend services. This is a hands-on role for someone who can work independently, set the QA bar for the team, and keep it well documented.
###### Key Responsibilities
- Own the QA process end to end — from test planning and case design through execution, automation, and sign-off.
- Define test cases, golden paths, and acceptance criteria in collaboration with product and engineering teams.
- Design, build, and maintain automated test suites for frontend and backend services.
- Perform functional testing of frontend UI flows and backend service/API behavior.
- Design and execute load and performance tests to validate system behavior under expected and peak traffic.
- Develop and run business case / end-to-end scenario tests that reflect real-world usage of the product.
- Identify, document, and track defects clearly, working with engineering to drive them to resolution.
- Maintain clear, up-to-date test documentation, including test plans, test case libraries, and golden path references.
- Integrate automated tests into CI/CD pipelines to support continuous testing.
- Collaborate closely with developers, product managers, and DevOps to understand requirements and assess risk areas.
- Continuously improve QA processes, tooling, and coverage as the product and architecture evolve.
###### Required Skills & Experience
- 3–5 years of professional, hands-on experience in software QA / test engineering.
- Proven ability to independently own QA and testing strategy for a product or service, not just execute predefined scripts.
- Strong experience designing test cases, test plans, and golden paths, with clear supporting documentation.
- Hands-on experience testing frontend applications (UI/UX flows, cross-browser behavior, functional correctness).
- Hands-on experience testing backend services and APIs (functional, integration, and regression testing).
- Experience with test automation frameworks and tools for both frontend and backend testing.
- Experience designing and running load and performance tests and interpreting the results.
- Ability to design and execute business case / scenario-based tests that validate real user and system workflows.
- Comfortable working with Git for version control of test code and test assets.**
**• Familiarity with microservices architecture and how it affects test strategy and environments.
###### Nice to Have
- Experience testing systems built on C#/.NET and/or Java/Spring Boot backends, and Next.js frontends.
- Familiarity with PostgreSQL for test data setup, validation, and query-level checks.
- Experience testing services running in containerized/Kubernetes (K8s) environments.
- Exposure to observability tools such as Grafana, Prometheus, and Loki to support performance testing and defect triage.
- Comfortable working in a Linux environment.
- Experience integrating automated tests into CI/CD pipelines.
**
**Soft Skills & Other Requirements
- Strong ownership mindset — able to define and drive the QA process rather than simply following a script.
- Excellent teamwork, communication, and collaboration skills, working closely with developers and product teams.
- Fluency in English, spoken and written.
- Strong attention to detail with a methodical, structured approach to testing.
- Good written communication skills for producing clear test documentation and defect reports.
- Ability to prioritize and manage testing effort across multiple features and deadlines in a fast-paced environment.
What We Offer
- Full ownership of the QA function with the autonomy to shape testing strategy and standards.
- The opportunity to work across the full stack — frontend, backend, and infrastructure — within a modern microservices architecture.
- A collaborative engineering culture with room for professional growth.**
**
**_
_**
_TOPPAN is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, gender, sexual orientation, age, color, religion, national origin, veteran status, or disability._
**
**
Stop retyping the same form
Upload a CV once, and Otto fills in this application for you.
Try Free Now →