Operations

Test Analyst - Integration Testing (osb/wso2, Api Automation, Performance)

Vennote Technologies Limited·Lagos, nigeria·Full Time·Remote
OperationsFull TimeRemote
-

You will design and execute the tests that prove each migrated service behaves exactly as its OSB original (functional equivalence), build and maintain the API/service automation suite that makes regression repeatable across migration waves, and run performance tests that confirm the WSO2 platform meets telecom SLAs under production-like load. The team is technical, agile and under deadline pressure; you are expected to read service specifications and payloads yourself, work directly with developers and architects, and defend test results in front of a demanding customer.

Key responsibilities

OSB/WSO2 service testing

  • Analyse OSB service fromspecifications, WSDL/XSD and OpenAPI contracts, pipelines, transformations and routing rules to derive test conditions; identify gaps and ambiguities before build starts.
  • Design and execute functional, integration and end-to-end tests for OSB and WSO2 services: SOAP and REST calls, JMS/queue flows, DB and file adapters, security policies, fault and retry handling.
  • Prove functional equivalence between each OSB service and its WSO2 MI replacement: same request, same response, same side effects, same error behaviour; run parallel-run comparisons during migration waves.
  • Build test data and stubs/mocks for upstream and downstream BSS/OSS systems (CRM, billing, provisioning, product catalogue) when real systems are unavailable.

API/service automation testing

  • Build and maintain the automated regression suite for the API/service layer (for example Postman/Newman, SoapUI/ReadyAPI, REST Assured, Karate or equivalent), covering contract, functional and negative scenarios.
  • Integrate automation into the CI/CD pipeline so every migration wave and release is regression-tested automatically; maintain reporting dashboards.
  • Automate response comparison between OSB and WSO2 outputs to speed up equivalence testing.
  • Keep the suite stable and relevant as APIs are standardised and versioned.

Performance testing

  • Define non-functional test strategy with the architects: throughput, latency, concurrency, soak, spike and failover scenarios reflecting telecom peak loads (bill runs, campaign launches, month-end).
  • Build and run performance tests (JMeter, Gatling, LoadRunner or equivalent) against WSO2 MI/API Manager and compare against OSB baselines and SLAs.
  • Analyse results with the platform team: bottlenecks, tuning recommendations, capacity findings; re-test after fixes.

Test management and quality

  • Produce test plans, test cases, traceability matrices, defect reports and test summary/exit reports per wave.
  • Log, triage and track defects to closure with developers; reproduce issues with precise evidence (payloads, logs, timings).
  • Support SIT, UAT, cut-over rehearsals, go-live verification and hypercare, including out-of-hours windows.

Stakeholder and customer work

  • Work day to day with a technical, agile, dynamic and demanding team of architects, OSB/WSO2 developers and analysts; take part in sprint planning, stand-ups and retrospectives.
  • Explain test coverage, results and risks to technical stakeholders (platform owners, architects) and business stakeholders (application owners, business units).
  • Hold a firm, evidence-based line on quality with a difficult customer and under time pressure: what passed, what failed, what the risk is, what it takes to close it.

Flexibility

  • Extend hands-on help where the delivery needs it: test data setup, environment checks, documentation, defect analysis, supporting other testers or analysts.
  • Available for cut-over windows and customer escalations outside standard hours when required.

Required experience and skills

  • Overall experience: 7+ years in software testing, of which 4+ years testing SOA/OSB integration services
  • OSB service testing: Extensive hands-on experience testing Oracle Service Bus / SOA Suite services: proxy and business services, pipelines, XQuery/XSLT transformations, adapters (DB, JMS, File, FTP), OWSM security policies, fault handling; reading OSB logs and consoles to diagnose failures
  • WSO2: Working knowledge of WSO2 Micro Integrator / API Manager concepts (APIs, proxy services, sequences, mediators, endpoints) and how to test them; experience on an OSB-to-WSO2 migration preferred
  • API/service automation: Strong experience automating SOAP and REST service tests with tools such as Postman/Newman, SoapUI/ReadyAPI, REST Assured, Karate or similar; scripting in Java, Groovy, JavaScript or Python; CI/CD integration (Jenkins, GitLab CI, Azure DevOps)
  • Performance testing: Proven experience designing and running performance tests with JMeter, Gatling, LoadRunner or similar; result analysis, bottleneck identification and reporting against SLAs
  • Integration fundamentals: SOAP, REST, WSDL, XSD, JSON, XML, XPath/JSONPath, JMS, OAuth2/WS-Security; SQL for data verification; comfortable with Linux command line and log analysis
  • Test practice: Test planning, risk-based test design, traceability, defect management (Jira, ALM or equivalent), test reporting and exit criteria
  • Agile team fit: 3+ years in technical, agile, dynamic and demanding delivery teams; Scrum/Kanban in practice under fixed migration deadlines
  • Stakeholder management: Experience presenting test coverage, results and risk to both technical and business stakeholders
  • Customer and pressure: Experience working with difficult customers and teams on time-bound activities (cut-overs, go-lives, regression windows) while holding quality standards
  • Telecom domain: Extensive knowledge of mobile operator processes and systems: lead-to-cash, order management, provisioning/activation, charging and billing, CRM, product catalogue, partner/interconnect; typical BSS/OSS landscapes; awareness of TM Forum eTOM/SID/Open APIs
  • Communication: Clear, precise written and verbal English; defect reports and test summaries that developers and managers can act on without follow-up questions

Added advantage

  • Experience on the MTN account - prior testing or delivery for MTN Group or any MTN operating company (OpCo), including familiarity with MTN's test governance, release processes, group integration and API standards, BSS/OSS landscape and vendor ecosystem.
  • Completed testing on an OSB/SOA to WSO2 migration, including parallel-run and equivalence testing.
  • Experience with service virtualisation (WireMock, Mountebank, Parasoft) for unavailable BSS/OSS systems.
  • Experience with WSO2 API Manager testing: throttling, security policies, analytics.
  • Experience with contract testing (Pact, OpenAPI schema validation) and observability tools (ELK, Grafana, Dynatrace, AppDynamics).
  • Experience with Oracle BSS/OSS products (Siebel CRM, BRM, OSM, UIM) or equivalent telecom stacks (Amdocs, Ericsson, Netcracker).
  • Experience with African or Middle East telecom operators and multi-country, multi-OpCo programmes.

Education, certifications and soft skills

Education

  • Bachelor's degree in Computer Science, Engineering, Information Systems or a related field.

Certifications (preferred)

  • ISTQB Foundation; ISTQB Advanced Test Analyst, Technical Test Analyst or Test Automation Engineer
  • ISTQB Performance Testing or equivalent tool certification (JMeter, LoadRunner)
  • Oracle SOA Suite / Service Bus or WSO2 certification
  • Agile: ISTQB Agile Tester, CSM/PSM or equivalent
  • TM Forum certification (eTOM, SID or Open APIs)

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter todave.nwokedi@vennote.com

Please use the job title as the subject line of your email.

At a glance

Company

Vennote Technologies Limited

Location

Lagos, nigeria

Employment

Full Time

Work style

Remote

Experience

Valid until

Not specified

Created

November 5, 2026