
Victor Uche Ikeokoro
Verified Expert in Engineering
Software Engineer and Developer
Lagos, Nigeria
Toptal member since October 19, 2025
Victor is an experienced software engineer in test with a proven track record of building scalable automation frameworks for web and mobile applications. He is skilled in Playwright, Espresso, XCUITest, TypeScript, Kotlin, Swift, and Java. Victor also has strong CI/CD expertise using GitHub Actions and Jenkins, and cloud testing proficiency with BrowserStack and Sauce Labs.
Portfolio
Experience
- Playwright - 5 years
- GitHub Actions - 5 years
- XCUITest - 5 years
- Espresso - 5 years
- CI/CD Pipelines - 5 years
- Appium - 5 years
- Detox - 4 years
- Security - 3 years
Preferred Environment
MacOS, iOS
The most amazing...
...thing I’ve built is a cross-platform automation framework for iOS, Android, and the web that reduced regression time by 40%.
Work Experience
Software Engineer in Test
QAtronic
- Led and developed end-to-end automation solutions for web and native mobile applications, ensuring seamless performance and high-quality user experiences across web and mobile for a SaaS platform.
- Designed and built scalable test frameworks using Espresso for Android and XCUITest for iOS, implementing modular test architecture and reusable components aligned with engineering best practices.
- Integrated native test suites, including Espresso and XCUITest, into CI/CD pipelines like GitHub Actions for automated execution on emulators and real devices, improving release confidence and reducing test runtime by 30%.
- Developed and maintained Playwright and TypeScript automation frameworks for internal platforms, identifying and resolving 100+ production defects, improving stability for over 10,000 users.
- Designed and executed manual test cases for data visualization panels, result dashboards, and workflow-driven user journeys, uncovering edge cases and improving portal reliability.
- Supported automation efforts by identifying repetitive manual flows and converting them into UiPath routines, improving operational efficiency and reducing human error.
- Designed, implemented, and maintained end-to-end automated test suites for mobile platforms using Espresso and XCUITest, fully integrated with Sauce Labs Cloud for distributed cross-browser and cross-device testing.
- Implemented AI-assisted automation strategies, leveraging intelligent test generation and analytics to reduce regression cycles by 40% and boost defect detection.
QA Lead
NorthGRC
- Led the design and implementation of scalable UI and API automation suites using Playwright and Typescript, improving regression coverage and accelerating release confidence.
- Built data validation checks and schema assertions across compliance workflows, reducing critical data-quality defects before reaching production.
- Integrated automated test gates into CI/CD pipelines, cutting manual verification time and enabling faster, more reliable deployments.
- Modernized a legacy Selenium WebDriver and C# automation framework by refactoring unstable components, improving reliability, and progressively migrating critical test flows into a newer Playwright (TypeScript) framework.
- Maintained and extended the existing C# automation suite, fixing regressions, improving selectors, and optimizing execution speed while ensuring full compatibility with ongoing feature releases.
- Integrated both the legacy Selenium framework and the new Playwright suite into CI/CD pipelines, ensuring smooth transition phases and maintaining full test coverage during the migration.
- Built automated Postman Collections and Newman pipelines integrated into CI/CD workflows, improving API regression coverage and reducing integration failures.
- Collaborated with security, back-end, and product teams to validate risk policies, access control logic, and compliance workflows across multiple environments.
- Mentored and guided QA engineers on automation best practices, improving code quality, test reliability, and overall engineering productivity.
Quality Engineer
Babban Gona
- Built and maintained automated test suites in TypeScript using Playwright, covering back-end API endpoints and integration workflows for a fintech platform serving over 10,000 users.
- Designed integration tests across distributed microservices, ensuring end-to-end reliability and scalability.
- Validated end-to-end workflows where UiPath automations triggered API sequences, ensuring consistent data flow, correct event handling, and accurate back-end updates via Postman tests.
- Designed quality checks for hybrid automation environments involving RPA (UiPath) and API-driven services, ensuring seamless operation across manual, automated, and system-level processes.
- Led bug triage processes, from issue discovery and root cause analysis to final validation and closure.
- Conducted performance testing with JMeter to identify latency bottlenecks and optimize system response times.
- Leveraged Docker and POSIX-compliant systems in Linux and macOS for consistent test execution across local and CI environments.
Quality Engineer
Hugo
- Designed and built robust REST API testing frameworks using JavaScript, REST Assured, and Allure reporting.
- Engaged in compliance testing for security and accessibility, aligning tests to OWASP guidelines.
- Delivered high-quality mobile and web releases through effective manual testing, test case design, and stakeholder demo sessions.
- Supported deployments with Docker and Kubernetes orchestration for scalable, reliable testing environments.
Experience
AI Chatbot Testing and API Automation for an AI Companion Platform
• Tested AI chatbot behavior using quality rubrics to evaluate contextual relevance, memory retention, persona consistency, response variety, and safety boundaries. Combined deterministic testing of defined application rules and API responses with non-deterministic testing of AI-generated conversations, assessing response quality across repeated interactions and varied prompts.
• Developed API automation to validate back-end functionality and support regression coverage. Translated requirements into test scenarios, documented reproducible defects with supporting evidence, and collaborated with the CTO and developers to prioritize issues and verify fixes, improving release confidence and the user experience.
Cross-platform Test Automation Framework for Mobile & Web
I implemented reusable page object patterns, API validation modules, and AI-assisted test generation, reducing regression cycles by 40% and improving release quality across multiple fintech and eCommerce applications. I also collaborated with developers and QA engineers to ensure CI/CD coverage, reliability, and test maintainability.
AI Conversational Chatbot QA Framework for Customer Support Automation
I was responsible for building a scenario-based testing strategy that simulated real user conversations across multiple flows, including onboarding, issue resolution, and escalation to human agents. This involved validating multi-turn conversations, decision trees, and state management, ensuring the chatbot delivered accurate, context-aware responses.
I developed automated tests to verify API-driven responses, NLP output consistency, and edge-case handling, including ambiguous inputs and fallback scenarios. Additionally, I integrated the test suite into a CI/CD pipeline to enable continuous validation of conversational logic as the AI models evolved.
This work significantly improved chatbot reliability, reduced regression issues, and ensured a seamless user experience while minimizing the workload on customer support teams.
End-to-end Web & API Automation for the Web Platform
Additionally, I integrated RESTful API validations with supertest and Postman collections, implementing JSON schema checks and response time monitoring.
I configured GitHub Actions for CI/CD execution, enabling automated smoke and regression runs on every pull request, reducing manual testing effort by 60%.
I also collaborated closely with back-end, front-end, and QA teams in an Agile environment, contributing to faster releases, improved stability, and enhanced customer satisfaction metrics.
Automated Data Validation and API Regression Platform
Education
Bachelor's Degree in Chemical Engineering
University of Lagos - Lagos, Nigeria
Certifications
Cybersecurity: Security Operations Center (SOC) Analyst
Udemy
ISTQB Certified Tester
UK and Ireland Testing Board (UKITB)
Skills
Libraries/APIs
Playwright, REST APIs, Moq, React, React Testing Library, Selenium WebDriver, React Native Testing Library, Shopify API
Tools
Xcode, Postman, Charles Proxy, Cucumber, Git, Karate API Testing, Jira, Pytest, REST Assured, BrowserStack, Apache JMeter, Microsoft Dynamics 365 for Finance and Operations, RSpec, MSTest, xUnit, Jira Xray, Claude, AppDynamics, Claude Code, JavaScript Testing, GitHub, SuperTest, Katalon, Testim, Microsoft Power Apps, Microsoft Power Pages, Microsoft Power BI, GitLab CI/CD, Sentry, MATLAB, Jenkins, TestRail
Languages
Python, Swift, Java, TypeScript, GraphQL, JavaScript, Snowflake, SQL, XML, C#, HTML, CSS, Ruby, Kotlin
Frameworks
XCUITest, Espresso, Detox, Appium, Cypress, Selenium, JUnit, TestNG, Spring Boot, Locust, Jest, Capybara, Ruby on Rails (RoR), .NET, NUnit, API Framework, Swagger, React Native, ASP.NET, Angular
Paradigms
Agile Software Development, Test Automation, Agile, Automated Testing, Functional Testing, Unit Testing, Azure DevOps, Manual Testing, Event-driven Architecture, Testing, E2E Testing, Automation, DevOps, Penetration Testing, Load Testing, Mobile Development, Multi-platform Development, ETL
Platforms
MacOS, iOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Dynamics 365, Docker, Azure, TestComplete, New Relic, Kubernetes, Apple, Testsigma, Microsoft Power Automate, Microsoft Power Platform, Apache Kafka, Android, Tricentis Tosca, EPIC Electronic Health Records (EHR), AWS Lambda
Storage
PostgreSQL, JSON, Azure Cloud Services, NoSQL, Datadog, Data Validation, Azure Cosmos DB, Data Pipelines, Amazon S3 (AWS S3)
Other
Quality Assurance (QA), GitHub Actions, API Testing, CI/CD Pipelines, Sauce Labs, Mobile App Testing, QA Automation, UI Testing, REST API Automation, ETL Testing, Software Testing Automation Framework (STAF), UiPath, Manual QA, Performance Testing, APIs, Low Code, RESTFul APIs, QA Testing, Test Management, Quality Control (QC), Test Planning, General Data Protection Regulation (GDPR), Automated UI Testing, Siebel, SAP CRM, Capybara-Webkit, Artificial Intelligence (AI), Large Language Models (LLMs), Game Testing, Finance, Test Cases, Risk, Regression Testing, Test Documentation, Smoke Testing, Website QA, Test Automation Frameworks, Monitoring, APM, QA Leadership, Software QA, AI Tools, Cursor AI, Integration Testing, SaaS, Test Scripting, Software Development Lifecycle (SDLC), OWASP, Test Case Creation, Test Case Execution, SDET, Supabase, Agile QA, Quality Auditing, AI-generated Code, iPhone, Back-end, Data Build Tool (dbt), ETL Tools, Enterprise Integration, CRM, User Experience (UX), Web App Testing, Mobile Apps, Mobile Device QA Automation, Cross-browser Testing, Data Quality, Prompt Engineering, Accessibility, Web Content Accessibility Guidelines (WCAG), Message Queues, Web Applications, Complex Problem Solving, Process Optimization, Research, Technical Writing, Project Budget Management, Engineering Design, Security, IT Security, Android Testing, AI Testing, Epic Systems, Generative Artificial Intelligence (GenAI), Data Integrity Testing, Data Migration Testing, Sitecore, Azure Boards, Architecture, Microsoft Azure, ERP Systems, Solution Architecture, Compliance, Third-party Integration, Vulnerability Assessment, Documentation, Data Analysis, Data Engineering, Security Testing, AWS VPN, OAuth/Auth flows, API Schema Validation, PostgreSQL 9, GCP DevOps, Conversational AI Testing, Scenario-Based Testing, AI-Assisted Testing, AI Evaluation, Regression Testing.
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring