First seen by Alion on Nov 12, 2026.
Zojatech Creating Smart Solutions for Your Business Idea, Our Goal is to provide software that streamline work processes, enhance productivity, improve life and enable business scalability
We are recruiting to fill the position below:
Job Title: Senior QA Automation Engineer
Location: Lagos (Hybrid)
Employment Type: Full-time
Job Summary
- We are seeking an experienced Senior Quality Assurance Engineer to drive automation across our software quality assurance processes, with a strong focus on Android and iOS applications, APIs, and backend integrations.
- This role requires a hands-on engineer who can improve test coverage, accelerate regression testing, strengthen release confidence, and mentor other QA engineers.
- The successful candidate will own the QA automation strategy, build and maintain scalable testing frameworks, and embed automated quality checks into the software development and release lifecycle.
Key Responsibilities
QA Strategy and Test Planning:
- Collaborate with developers to strengthen unit and integration test coverage and prevent defects earlier in the development lifecycle.
- Develop and maintain test plans, test cases, test data, and traceability between requirements, tests, and defects.
- Review product requirements, user stories, acceptance criteria, and technical designs to identify gaps, clarify expected behaviour, and ensure testability early in development.
- Define and implement a risk-based QA strategy, prioritising automation of critical user journeys, regression suites, APIs, and backend integrations.
- Establish clear criteria for selecting tests for automation, balancing coverage, business risk, execution time, and maintenance effort.
Test Automation and Framework Development:
- Implement reliable test data management, environment configuration, reporting, and failure diagnostics.
- Use manual and exploratory testing where human judgement or investigative testing provides greater value than automation.
- Review automation code, establish coding standards, and reduce flaky tests, duplication, and unnecessary maintenance.
- Develop automated mobile tests using tools such as Appium, WebdriverIO, or equivalent tools, and API tests using Postman/Newman, Playwright, or equivalent tools.
- Design, build, and maintain reusable, scalable automation frameworks for mobile/webapplications and APIs.
- Automate smoke, regression, integration, and end-to-end test suites, prioritising business-critical functionality.
Functional and Non-Functional Testing:
- Test APIs and backend integrations, including authentication, authorisation, error handling, data integrity, and critical business workflows.
- Validate application behaviour under interrupted connectivity, background and foreground transitions, permission changes, and session expiry.
- Validate Android and iOS applications across relevant devices, operating system versions, screen sizes, and network conditions.
- Perform security-focused checks within the QA scope and collaborate with engineering or security specialists on deeper security assessments.
- Use SQL queries, application logs, and debugging tools to validate data and investigate failures.
- Plan and execute performance, stability, compatibility, accessibility, and recovery testing appropriate to the product.
CI/CD and Release Quality:
- Investigate test failures, distinguish product defects from environment or automation issues, and ensure timely resolution.
- Provide release quality reports highlighting test results, coverage gaps, unresolved defects, residual risks, and release recommendations.
- Support post-release validation and translate production defects into improved test coverage and preventive checks.
- Integrate automated test suites into CI/CD pipelines, with appropriate checks for pull requests, builds, and releases.
- Define and maintain quality gates, test execution schedules, and release-readiness criteria with engineering and product teams.
Collaboration and Continuous Improvement:
- Continuously improve QA tools, processes, documentation, and testing efficiency.
- Mentor QA engineers in test design, automation development, debugging, and quality engineering practices.
- Track and improve QA metrics, including critical-flow automation coverage, regression execution time, test reliability, escaped defects, and defect resolution time.
- Log, prioritise, track, and verify defects, providing clear reproduction steps and supporting evidence.
- Work closely with product managers, developers, designers, and DevOps engineers to embed quality throughout delivery.
Success Measures
Success in this role will be assessed through:
- Specific targets will be agreed against the company’s baseline, product risks, and delivery priorities.
- Improved QA documentation, engineering collaboration, and team capability.
- Effective CI/CD quality gates that identify issues before release.
- Reduced production defects, particularly high-severity and repeat issues.
- Increased reliable automation coverage of critical user journeys, APIs, and regression scenarios.
- Stable automated test suites with fewer flaky tests and actionable failure reports.
- Reduced regression testing time and faster, more dependable release feedback.
Essential Requirements
- At least five years of software QA experience, including substantial hands-on experience in test automation and mobile application testing.
- Experience diagnosing failures using logs, network traffic, device debugging tools, and test execution reports.
- Strong understanding of test design techniques, risk-based testing, exploratory testing, and defect management.
- Strong API testing and automation skills, including validation of authentication, authorisation, response schemas, error handling, and integration behaviour.
- Strong analytical, problem-solving, communication, and documentation skills.
- Demonstrated ability to take ownership of quality initiatives and mentor other QA engineers.
- Working knowledge of SQL and database validation.
- Experience integrating automated tests into CI/CD pipelines and using Git-based version control.
- Demonstrated experience building, extending, and maintaining automation frameworks—not solely executing existing scripts.
- Hands-on experience with Appium, WebdriverIO, or an equivalent mobile automation framework.
- Proficiency in at least one programming language used for automation, such as JavaScript, TypeScript, Java, or Python.
- Practical experience testing Android and iOS applications, with strong automation expertise in at least one platform.
- Familiarity with Agile delivery practices and effective collaboration across engineering and product teams.
Preferred Requirements:
- Experience testing fintech, banking, payment, or other transaction-intensive applications.
- Experience establishing QA standards, improving test reliability, and demonstrating measurable improvements in release quality.
- Familiarity with mobile and API security testing principles, including relevant OWASP guidance.
- Experience implementing accessibility checks and testing mobile applications against relevant accessibility requirements.
- Experience with performance and load-testing tools such as k6, JMeter, or equivalent tools.
- Experience with Android Studio, ADB, Xcode, emulators, simulators, and cloud-based device testing platforms.
- Familiarity with service virtualisation, mocking, containerised test environments, and parallel test execution.
- Experience validating transaction integrity, reconciliation, idempotency, and failure-recovery scenarios.
What We Offer
- A dedicated budget for continuous learning, certifications, and professional development.
- A competitive salary and comprehensive benefits package.
- A flexible work schedule and an hybrid work environment (3day office 2 days remote ).
How to Apply
Interested and qualified candidates should send their CV to: [email protected] using the Job Title as subject of the mail.
Application Deadline: 26th November, 2026.

