Photo of Adebowale Otulana

Adebowale Otulana

QA Engineer

Calgary, AB, Canada
0
Followers
0
Following
As a QA Engineer at TheoremOne, I participate in Scrum ceremonies, driving quality assurance topics and providing recommendations on how to improve user experience of product features. I contribute to reducing the testing cycle via better test analysis and strategy, and design and execute test cases for User Stories to ensure 100% test coverage of Acceptance Criteria. I also improve existing UI and API automated (Playwright) tests by adding scaffolding to ensure tests are more sturdy and less flaky.

I have 8 years of experience in Web and Mobile Manual/Automation Testing, across various technologies and domains (e.g. Banking & Finance). I have introduced Continuous Testing as part of shift-left testing strategy, standardized Continuous Integration pipelines across projects, and reduced manual efforts in executing regression tests by automating tests that target critical business processes. I am proficient in testing frameworks and tools such as Playwright, WebdriverIO, RESTAssured, Selenium, Appium, Cypress, Postman, and JMeter, and programming languages such as Typescript, Javascript and Java. I am passionate, improvement-focused, and dedicated to providing quality IT solutions to different business units with a strong analytical mindset and problem resolution skill.

Careers

QA Engineer

TheoremOne

Full time contract10/2022 - 09/2023
  1. Participate in Scrum ceremonies, driving quality assurance topics
  2. Contribute to reducing the testing cycle via better test analysis and strategy
  3. Design and execute test cases for User Stories to ensure 100% test coverage of Acceptance Criteria
  4. Improve existing UI and API automated tests by adding scaffolding to ensure tests are more sturdy and less flaky
  5. Provide recommendations on how improve user experience of product features
Senior Test Automation Engineer

ING Deutschland

Full time contract05/2022 - 09/2022
  1. Reduced manual efforts in executing regression tests by automating tests that target critical business processes
  2. Standardized Continuous Integration (CI) pipelines across projects
  3. Introduced Continuous Testing as part of shift-left testing strategy by running automated tests in CI pipelines
Software Engineer (Test Automation Focus)

FRIDAY Insurance

Full time contract10/2020 - 04/2022
  1. Promoted the implementation of Testing Pyramid as a testing strategy, primarily within a cross-functional team
  2. Improved test coverage and test efficiency by implementing unit and e2e (UI) tests
  3. Ensured Continuous Testing stability as part of the CI/CD process by optimising flaky automated tests
  4. Contributed to the enhancement of test automation suites and project
  5. Instrumental in improving CI/CD process by identifying ways to revamp CI/CD pipelines
Quality Assurance Engineer

TalentRocket GmbH

Full time contract08/2019 - 09/2020
  1. Documented existing test cases to improve test coverage
  2. Designed and implemented an effective Quality Assurance process and strategy that reduced regression testing time and improved testing feedback time
  3. Setup Continuous Integration Pipeline with Jenkins that served as baseline for Continuous Testing
  4. Reduced the flakiness of the existing Protractor (UI) Test Suite by implementing Data Mocking Strategy
  5. Designed and implemented Integration Test framework with stretchr/testify, improving API error handling
Software Tester

NIBSS Plc

Full time contract10/2018 - 08/2019
  1. Identified ambiguous requirements by analyzing Functional Specification and other related documents in order to have clearly defined user/functional requirements
  2. Contributed to the organization's drive to adopt Agile methodology for Software Development by setting up tools like JIRA Software and Zephyr, and organizing demo/training session to allow users get started quickly and efficiently
  3. Executed planned test cases and improved turnaround time of bug fixes by raising defects in a detailed fashion, including steps to replicate
  4. Constant follow-up with developers resulting into reduced bug fixing timelines
  5. Identified and defined the required tests, monitoring the test coverage and evaluating the overall quality experienced when testing the Target Test Items
  6. Kept track of the new requirements / change in requirements of the Project
  7. Raised defects, tracked defects till resolution, retested defects and carried out full Regression Testing when required
Automation Engineer

SystemSpecs Limited

Full time contract02/2017 - 10/2018
  1. Significantly reduced regression testing time by translating manual test cases into automated UI test scripts using Selenium (Java)
  2. Designed and created test automation scripts using Appium (Java) for Android Mobile application, reducing regression tests timelines and the feedback of the QA team’s turnaround time
  3. Designed and implemented automation framework to test RESTful APIs that increased test coverage and reduced regression testing time by 60%
  4. Discovered APIs that required optimization by converting existing API tests to JMeter tests and carrying out performance tests
  5. Improved the UX of mobile and web solutions analyzing, identifying and documenting burdensome workflows, inappropriate online screen or content
  6. Contributed to the team’s planning and timely delivery providing estimates for test activities, working with the QA Manager and colleagues to define process and strategy associated with test automation
  7. Managed the availability of the test environment and services (Linux & Windows)
  8. Mentored interns in order to have the understanding of Software Testing and this resulted in the improvement of productivity of the team by 20%
Test Automation Engineer

TIMWE Group

Full time contract09/2016 - 12/2016
  1. Ensured quality delivery and customer satisfaction by reviewing system requirements, specifications and business processes
  2. Managed the entire testing activities of the team planning, creating, maintaining and executing detailed test plans, and test scripts – manual and automated
  3. Worked with the project manager to identify and plan testing activities, and to provide estimates
  4. Objectively retested issues to recreate and pinpoint defects for effective communication and documentation
  5. Logged, assigned bugs to developers and verified bug status on the project management software solution (Target Process)
  6. Monitored the progress of bug resolution, following up with developers to ensure issues are clearly understood, timely resolved and aptly retested
  7. Performed testing on RESTful APIs and web services using Postman, RESTAssured (Java Library) and JMeter
  8. Used automated testing tools – RESTAssured (Java Library), Selenium and Protractor – to write and execute regression testing suite
  9. Produced quality reports which highlight the quality of the current release and provide predictability for production readiness
Test Analyst

Huawei Technologies

Full time contract10/2015 - 09/2016
  1. Identified business and system requirements of products and systems through in-depth analysis of Business Requirement Document (BRD) and System Requirement Specification (SRS)
  2. Interfaced with Implementer, System Architect and/or Stakeholders during walkthrough sessions to understand the scope of projects and define testing scope
  3. Ensured maximum test coverage by reviewing Test Request supporting documents and preparing Test Cases and Test Scripts
  4. Planned and developed all testing activities for all newly developed prepaid/post-paid products and services, and implementation of changes on systems
  5. Efficiently managed testing activities for different projects with comprehensive test plans and test strategies that defined every activity, timelines, required test data and resources
  6. Ensured availability of all required test resources i.e. Tools, Devices, Test Environment and Man power before commencement of test
  7. Executed System Tests, Functional Tests, User Acceptance Tests, Regression and Post Implementation tests for product, services and systems
  8. Consolidated and analysed test results, track all reported defects and escalate to the resolver units to ensure corrective action is taken within the specified timelines
  9. Provided daily status report that contains detailed feedback to development and implementation teams involved and also to necessary stakeholders
  10. Provided progress, visibility and confidence of all testing activities to all stakeholders by preparing monthly Test Team Dashboard that reported on progress, found gaps in test coverage, and identified test areas that might require additional investigation

Education

Northumbria University

Computing and Information Technology

09/2013 - 12/2014Master's DegreeClass of 2014
Babcock University

Computer Science

08/2008 - 06/2012Bachelor's DegreeClass of 2012
Skills
automated testingTesting and debuggingperformance testingmanual testingAPI testingAgile methodologiesJavaJavascriptTypeScript
ExperienceSenior-level5-8 years
Open to
remote

astro circleWelcome to Outdefine

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!

Join for free
astro-hello

Join a community, when you join Outdefine!Connect with 72,000 tech professionals globally.

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!