Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ola Ajala

QA Automation Engineer
London, United Kingdom

Summary

Seasoned QA Automation Engineer with over 7 years of hands-on experience in software testing and automation. Proficiently develops and implements robust automation frameworks and scripts, specializing in web applications, mobile applications, and API testing. Accomplished in Agile methodologies, continuous integration and delivery, with expertise in various test management tools. Proven track record of actively contributing to design reviews, offering valuable insights into functional requirements, and addressing challenges for optimal solutions throughout SDLC and STCL. Collaborative and results-driven team player, recognized for strong analytical and problem-solving skills. Committed to delivering high-quality software solutions that align with business objectives.

Overview

7
7
years of professional experience
2
2
Certifications

Work History

QA Automation Engineer

Team Creation Limited
09.2022 - Current
  • Spearheaded the implementation of a Cypress-based test automation framework using JavaScript, NodeJS, and NPM, leading to a significant 39% reduction in test execution time.
  • Designed a Cypress framework from scratch and implemented a scalable Page Object Model (POM) with Cucumber, ensuring organized and maintainable Cypress test scripts.
  • Accountable for mobile and device testing, conducting compatibility testing, and performing web testing as specified by the business.
  • Reviewed requirements and design documents to provide timely feedback to both the product owner and development team to ensure defects are identified at an early stage.
  • Identified Automation Scenarios from user stories in JIRA within the test cycle/sprint, tested and reported defects.
  • Reviewed automation code created by teammates to ensure compliance with coding standards and offered improvements as necessary.
  • Participated in Behavior-Driven Development (BDD) by utilizing Gherkin syntax with Cucumber to create feature files, establishing a common language for communication between technical and non-technical stakeholders.
  • Integrated Cypress tests into CI/CD pipelines in Gitlab for continuous testing and rapid feedback on code changes.
  • Conducting cloud-based and cross-browser test execution using BrowserStack.
  • Maintained the regression test suite and integrated Cypress with Mocha and Jest frameworks.
  • Created custom Cypress commands and utilities to improve the flexibility and reusability of test scripts.
  • Worked closely with the development team to identify and resolve issues, leading to a more streamlined development process.

QA Automation Engineer

Qualitest Group (River Island Project)
01.2021 - 09.2022
  • Led the Selenium automation initiative, implementing comprehensive end-to-end testing solutions for critical web applications.
  • Participated in the design of a Selenium automation framework from scratch for J2EE-based applications, employing Java, TestNG, Selenium WebDriver, Grid, ANT/Maven, Jenkins, and SOAP UI.
  • Regularly reviewed requirements and design documents, offering timely feedback to both the business and development teams to ensure the correct implementation of testing processes.
  • Implemented Selenium synchronization for both conditional and unconditional waits using Implicit Waits and Explicit Waits.
  • Identified bugs, risks, and anomalies, taking proactive measures to prevent their reoccurrence.
  • Enhanced test execution efficiency by 16% through the refactoring and optimization of Selenium scripts and parallel execution.
  • Executed comprehensive cross-browser testing strategies utilizing Selenium and Java to achieve optimal test coverage.
  • Developed automation scripts using a Data-Driven Framework with Page Object Model (POM) and Page Factory to conduct testing on web applications.
  • Accountable for ensuring the quality of both Web and API through automation at every stage of the development cycle.
  • Enhanced the existing Selenium framework to generate reports using the ExtentReports/TestNG framework.

Automation Tester

Qualitest Group (Arbuthnot-Latham Bank Project)
01.2019 - 12.2020
  • Conducted testing on the data and transaction flow between the front-end system (OLB), middleware system (FastFuserOv), and subsequently to the database (Oracle Flexcube).
  • Contributed to DevOps environments, engaging with various technologies and applications such as GIT, SVN, and configured Jenkins build job for continuous Integration.
  • Accountable for mobile and device testing utilizing Saucelabs, conducting compatibility testing, and performing web testing as specified by the business requirements.
  • Engaged in diverse payment testing activities, including SEPA, CHAPs, SWIFT, Faster Payments and BACs utilizing existing ALB Online and Mobile platforms in both SIT and UAT environments, encompassing cross-browser and mobile testing using Appium.
  • Responsible for Database Testing using SQL queries with multiple Oracle Databases.
  • Participated in the design and implementation of a Selenium WebDriver automation framework for smoke and regression test suites, utilizing TestNG and Maven.
  • Monitored resolution of bugs, retested bug fixes and helped developers tackle ongoing problems by providing QA perspective.
  • Configured Selenium WebDriver, TestNG, and Maven tools, and developed Selenium automation scripts using Java.
  • Extensively employed selectors such as CSS, XPATH, regular expressions, and classes to execute UI actions. Generated and exported output/reports for all automated testing results.
  • Engaged in defect management by tracking all reported issues, leading defect meetings to provide regular updates on their status, and publishing a consolidated list on a weekly basis.
  • Implemented API testing tools and automated testing frameworks to enhance the effectiveness of quality assurance activities.
  • Investigated variations from desired standard to find root cause, implementing appropriate Corrective And Preventative Actions (CAPAs) and effective change control.

UAT Test Analyst

Qualitest Group (Shawbrook Bank Project)
05.2017 - 12.2018
  • Extracted software testing requirements from business requirements and functional specifications.
  • Ensured that all users were set up with the correct groups for the origination and servicing of motor finance loans, adhering to business rules derived from end-user workshops.
  • Conducted business testing on motor finance loans entered in the portal, ensuring that the appropriate post-decision messages (Accept, Referred, or Decline) were returned and set up in the origination system.
  • Conducted System Integration Testing (SIT) and User Acceptance Testing (UAT) on fraudulent, sanctioned, and anti-money laundering accounts to minimize risk to the business. Detected any potential losses and initiated repatriation processes to realign accounts back to a declined state.
  • Supported critical business processes, guiding them from the Bankfast Application to the setup in Bankfast Online after a successful application in Bank Fast Apply.
  • Contributed to meetings with clients to discuss requirements for new products or updates to existing products.

Test Analyst

Santander Bank
11.2016 - 05.2017
  • Prepared and updated additional test documentation required for projects, including event flow path documents, test execution/traceability matrix, and risk-based testing assessments.
  • Updated test materials to ensure that lessons learned are reflected in future testing.
  • Evaluated the function, performance, and design compliance of every product against design standards and customer needs.
  • Logged, tracked, prioritized, and organized defects using JIRA, working closely with the development team to facilitate timely corrections.
  • Investigated identified bugs, issues and problems, managing corrections through to resolution.
  • Worked closely with technical team members while providing clear updates to non-technical stakeholders.

Education

BSc. Computer Science

Olabisi Onabanjo University
01.2014

Skills

End-to-end automated tests using Selenium with Java

undefined

Certification

ISTQB Foundation Level

Timeline

QA Automation Engineer

Team Creation Limited
09.2022 - Current

QA Automation Engineer

Qualitest Group (River Island Project)
01.2021 - 09.2022

Automation Tester

Qualitest Group (Arbuthnot-Latham Bank Project)
01.2019 - 12.2020

UAT Test Analyst

Qualitest Group (Shawbrook Bank Project)
05.2017 - 12.2018

Test Analyst

Santander Bank
11.2016 - 05.2017

BSc. Computer Science

Olabisi Onabanjo University
Ola AjalaQA Automation Engineer