Samson Ojo

CEO

Nigeria15 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Over 8 years of experience in QA and Test Automation.
  • Expert in Performance Testing across various industries.
  • Proficient in Continuous Integration and Service Virtualization.
Stackforce AI infers this person is a seasoned QA professional with expertise in Test Automation and Performance Testing in Telecom and Financial Systems.

Contact

Skills

Other Skills

AutomationDatabasesDefect TrackingHP QTPHP Quality CenterIntegrationManual TestingPerformance TestingQTPQuality AssuranceQuality CenterRequirements AnalysisSoftware Quality AssuranceSystem TestingTelecommunications

About

Looking for a challenging QA environment where my knowledge in Software Development, Quality Assurance and Test Automation and Performance skills of over 8 years work experience in Telecom (MTN Nigeria and Etisalat Nigeria), Aviation (Bi-Courtney) and ePayment and Financial Systems(SystemSpecs) industries and understanding of Continuous Integration (CI) like Jenkins and Service Virtualization to remove software dependencies for defect free software delivery that could bring about all round software products quality delivery in today’s organizations. With the advent of HTML5, CSS3, jQuery, AJAX and Web 2.0 technologies, JavaScript programming (CSJS - Client Side JavaScript & SSJS - Server Side JavaScript), taking advantages of NodeJS’s robust backend systems implementing NoSQL Database using MongoDB and development of web and mobile application connecting to various system via web services using HTTP/REST API and JSON.

Experience

Bazara tech inc

Team Lead, Performance Test Engineering

Jun 2024Present · 1 yr 9 mos

  • Leading Performance Test engineering team

Techlerator

Co-Founder and CTO

Apr 2024Sep 2024 · 5 mos

Systemspecs group

Head of Quality Assurance

Jan 2023Apr 2024 · 1 yr 3 mos

2am tech limited

Test Engineer

May 2021Aug 2022 · 1 yr 3 mos · Lagos, Lagos State, Nigeria · Remote

Huawei technologies

Specialist, Performance Test

Apr 2017Mar 2019 · 1 yr 11 mos · Lagos Nigeria

  • Responsible for Performance Test and test automation

Systemspecs

Manager, Software Quality Assurance - (Test Automation and Performance Test Lead)

Jan 2015Apr 2017 · 2 yrs 3 mos · Lagos, Nigeria

  • I am currently leading the development of Data-driven Test Automation Framework using Selenium Webdriver 2.0 taking advantage of Junit (Java); and scripting Load & Performance Testing using Apache Jmeter. When and where Selenium Grid 2 (Selenium Grid is a part of the Selenium Suite that specializes on running multiple tests across different browsers, operating systems, and machines in parallel.) is not enough for running multiple tests, I push the limits of Selenium Webdriver by taking advantages of SauceLab's prowess by running the script on multitude of over 700 combinations of real browsers, Operating Systems(OSes), devices and mobile emulators and simulators; And putting Apache Jmeter script on "Steriod" by running load and performance test at any scale on BlazeMeter, a SAAS based load testing tool.
  • Hands-on experience using Protractor End-to-End Testing using Jasmine framework for both AngularJS and Non-AngularJS Applications using Javascript with strong coding skills
  • Hands-on experience using Cucumber and Gherkin (BDD Framework)
  • Experience writing re-usable and reliable Object Oriented (OOP) Java program in an agile environment experience including Maven, GIT, Jenkins and Service Virtualization to remove software dependencies for defect free software.

Osprey zenith consulting ltd

Snr. Performance Test Lead

Feb 2014Dec 2014 · 10 mos · Lagos

  • Leading Performance and Automation team. Strong testing skill/tools include Apache Jmeter and Selenium WebDriver 2 using JUnit Framework - (Java).
  • Performance testing of Oracle 11g Back end system for SIM Registration, Web-Services Performance Testing, Web Application HTTP(s) Performance Testing and host of other systems/applications using Apache Jmeter.
  • Adopting best practices in performance testing using Jmeter both GUI and Non-GUI mode and distributing performance testing over several machines(workstations) on a LAN so as to achieve high concurrent VUs (virtual users) between 10,000 to 50,000 VUs behind our enterprise firewall or running in the cloud via Blazemeter including performance reporting analysis and performance monitoring (APM) via cloud services like new relic, etc.
  • Experience using variety of internet application monitoring, profiling and analysis tools including AppInternals and AppDynamics to reduce the MTTR of root cause of application failure and identifying bottlenecks in production environment.
  • Work in an Agile environment DevOps with multiple concurrent sprints
  • Responsible for architecting, delivery and maintenance of Data-Driven Automation Framework using Selenium WebDriver 2.0 taking advantage of JUnit (Java) Framework across Payment Channels (web, mobile, android and iOS) as well as test data setup and teardown on the fly using BeforeClass and AfterClass JUnit Annotations to gain access to either Oracle, MS-SQL Server or MySql Databases (JDBC) on test environment.
  • Data-driven SOAP-UI test for both SOAP and REST webservices APIs.
  • Use Selenium Grid 2 for distributed regression testing both cross browser and across Operating systems testing over chrome, mozilla Firefox, safari, internet explorer, browsers (browser lab) for cross browser testing taking advantage of Oracle VirtualBox virtualization.
  • Use Jenkins as continuous integration, Ant, Maven build tools and using Git SVN as version control

Qbase testing solutions

Test Automation and Performance Specialist (Lead Consultant)

Jan 2013Jan 2014 · 1 yr

  • Organizing workshop for ICT and business stakeholders in a bid to educate them about Quality assurance and testing
  • Training of newly hired Test automation Resources on the use of HP QTP and Odin Axe Framework for Test Automation including how to be successful with Test Automation
  • Training of Test Resources on the use of Telerik Test Studio for Test Automation, Load & Performance including how to write stable test automation that does not break due to changes in object locations.
  • Educating the ICT operations about the implications of badly designed clustering and load balancing and the implications each has on performance testing by ensuring that proper failover is in place.
  • Planning, constructing, executing and analyzing performance tests on applications-under-test.
  • Create performance test plans.
  • Synthesize and execute load tests
  • Collect and analyze performance test data.
  • Validate that the base system/application architecture can support (reliable, available, performance) expected production load.
  • Validate that changes to the system/application do not negatively impact performance (regression).
  • Validate that the system/application is resilient to external influences (delays, failovers, dependency outages, etc)
  • Compare performance test results to previous baselines to analyze trends.
  • Assist the solution team on information that will aid and fix pre-production performance issues.
  • Assist the team with information to Tune the system/application to improve performance.
  • Troubleshoot production performance issues with solution team.
  • Assist and support the Gathering of data to support hardware capacity projections.
  • Proficient in mapping client’s requirements into designing performance scenarios.
  • Good at bottleneck identification, End-to-End Root cause Analysis on performance bottlenecks.

Dts nigeria. an affiliate of dts south africa.

Automation Specialist

Aug 2011Dec 2012 · 1 yr 4 mos · MTN Nigeria, Lagos.

  • Expertise in designing and implementing automation frameworks (GUI and non-GUI);
  • Experience in VBA Scripting and Object Oriented Programming.
  • Hands-on experience working with HP QTP using both Object Repository and Descriptive Programming.
  • Planning, executing and analyzing Application Performance & Load using LoadRunner & Test Studio
  • Hand-on experience automating using Data-driven automation framework utilizing external data sources like database, ms-excel worksheet and QTP’s internal Data Parameterization tool in a bid to make automation dynamic rather than static.
  • Hands-on experience working with HP QC (Quality Center) to manage entire application lifecycle (ALM) which includes capturing application releases, user and business requirements, bug and defect tracking and also running and scheduling QTP Script remotely.
  • Versatile using other tools like Odin AxeTM Data driven automation framework and Test Complete.
  • Skillful Database / SQL Testing to validate enterprise data integrity and efficiency via checking of indexing, definition of unique keys and several database constraints both in Oracle and MS-SQL Server.
  • Functional Testing of SOA and Web Service using SOAP UI Pro to automate Rest-based, WSDL & Soap Web services calls.
  • Hands-on Web Services Security vulnerabilities testing against: SQL Injection, XPath Injection, Boundary Scan, etc.
  • Performing both Usability and Browser compatibility test.
  • Perform Risk-based testing process and how to mitigate it; Root cause analysis of software failures
  • Functional and regression testing of several web and cloud application
  • Gather, analyze and translate business requirements into test cases.
  • Drawing up test scenarios as per business requirements.
  • Business Process Testing approach
  • Drawing up test scripts / scenarios / plans and user acceptance test plans.
  • Perform regression, negative testing, systems integration, user acceptance testing.
  • Ability to try to break products and applications

Microware comm. ltd.

Test Analyst

Jan 2010Jul 2011 · 1 yr 6 mos · Lagos. Nigeria.

  • Negotiate quality criteria with customers and vendors and clarify use cases in test production.
  • Create and assess estimates while planning.
  • Draft effective and thorough system tests with customers.
  • Conduct integration tests with developers.
  • Interact between development and validation teams for effective communication.
  • Automation scripting (VB scripting) using HP QTP (Quick Test Professional)
  • Perform system testing for new product execution and system production changes.
  • Document test results and evaluate results to determine defects.
  • Gain awareness of business application and validate requirements against user expectations.
  • Assess and update test plans and documentation.
  • Conduct User Acceptance Testing.
  • Execute manual test cases automated test scripts, if applicable.
  • Log and review issues and defects identified by testers.
  • Collect testing sign-off from all testing participants.
  • Ensures that all aspects of testing, such as : manual execution, regression, automation, and performance are completed.
  • Review User Requirements Specification (URS). Collaborate with Test Lead to create Test Plan.
  • Participate in walk-through of Test Plan.
  • Create Test Cases (manual and automated, if applicable) and Requirements matrix.
  • Conduct walk-through of test cases.
  • Seek Approval of Test Cases

Resort group, the promoters of bi-courtney aviation services - mma2

Application Developer

Sep 2007Dec 2009 · 2 yrs 3 mos

  • Application Development•
  • Development of a full fledge HR and Administration application from ground up and launched into production. The Application was named HURAD (Human Resources & Administration) for the companies in the Group.
  • Software Integration for all the companies in Resort Group including Bi-Courtney Aviation Services – the promoters of MMA2; Stabilini Visinoni Ltd & Resort International Ltd.
  • Migration of existing HR and Admin Data from legacy systems mainly from Excel spreadsheet into MS-Access Database for all the three (3) companies in the group.
  • Design and Development of Websites –www.mma2lagos.com, www.resortgroup.com
  • Management of FIDS (Flight Information Display System) for Muritala Mohammed Airport Terminal 2 (MMA2, Lagos).
  • Management of the car park system including generation of Report for Accounts, Audit and Risk Management Department of the Bi-Courtney Aviation Services (Murtala Mohammed Airport Terminal 2 – MMA2, Lagos).
  • Development of a billing system for the airport (MMA2, Lagos).
  • Other responsibilities include: establishing a detailed program specification through discussion with clients;
  • clarifying what actions the program is intended to perform;
  • breaking down program specification into its simplest elements and translating this logic into a programming language;
  • devising possible solutions to anticipated problems;
  • working as part of a team, which may be established purely for a particular project, to write a specific section of the program;
  • combining all elements of the program design and testing it;
  • testing sample data-sets to check that output from the program works as intended;
  • conducting testing and installing the program into production;
  • reacting to problems and correcting the program as necessary;
  • conducting user acceptance testing to ensure the program can be used easily, quickly and accurately;
  • writing detailed documentation for the operation of the program by users and computer operators;

Education

The Institute of Data Processing Management of Nigeria

Graduate Diploma in Data Processing Management

Jan 2011Jan 2012

Ambrose Alli University

Computer Science

Sep 2005Aug 2010

The Institute of Data Processing Management of Nigeria

Professional Diploma — Computer Data Engineering

Jan 2007Jan 2008

Victoria Island Secondary School, Maroko, Lagos

Stackforce found 100+ more professionals with Automation & Databases

Explore similar profiles based on matching skills and experience