Summary
Overview
Work History
Education
Skills
Certification
Hobbies and Interests
Languages
Timeline
Generic
Yogesh Singh

Yogesh Singh

Johannesburg

Summary

Lead Software Development Engineer in Test with over 10 years of experience, specializing in QA management and testing. Skilled in automating end-to-end flows of web-based applications using technologies such as Cypress, Puppeteer, Selenium WebDriver, and REST API.

Successfully led teams to complete major projects on time and within budget, ensuring error-free software delivery. Experience in facilitating UAT industry testing in the banking sector, and a proven track record of automating functional flows with a focus on UI and API testing.

Proficient in TypeScript, JavaScript, Java, and REST API, with a background in Agile methodologies and experience in leveraging cloud platforms like Azure DevOps and AWS platforms.

Adept at utilizing a range of tools to drive efficient and effective testing processes, while also possessing a background in artificial intelligence and machine learning. Hold a master's degree in Data Science, a PG Diploma in AI, ML, and a Bachelor of Engineering degree.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Lead Software Development Engineer in Test

Accenture South Africa Pty Ltd
Cape Town
06.2021 - Current

Company Overview:

Accenture is a leading technology and consulting group, spreading business across the globe in banking, insurance, and enterprise systems.

Roles and Responsibilities:

  • Working as a Lead SDET, I am responsible for automating end-to-end functional flows of a web application, involving UI, visual, and API tests using Cypress and TypeScript.
  • Automated end-to-end functional flows of web applications using Cypress and TypeScript.
  • Implemented continuous integration processes for automated builds, deployment, and testing.
  • Developed scripts for smoke, functional, regression, and integration testing.
  • Executed SQL queries for data validation during system-level testing.
  • Conducted root cause analysis on defects discovered throughout testing cycles.
  • Established continuous integration pipelines for automated builds, deployments, and testing.

Technology Used:

Utilized technologies including TypeScript, Cypress, Applitools, REST API, Git, Azure DevOps, AWS DynamoDB, AWS basics, Java, REST API, SQL Developer, Postman, Swagger, REST-Assured, Rancher, Git, JIRA, and Jenkins, etc.

UAT Test Automation Engineer

ABSA Group Limited
Johannesburg
05.2018 - 05.2021

Company Overview:

ABSA DebiCheck is one of the joint initiatives by SARB (South African Reserve Bank) and PASA (Payment Association of South Africa) to initiate a project whose goal is to address, in essence, the authentication of mandates for debit transactions by account holders (payers).

Roles and Responsibilities:

  • Involved as the UAT industry test lead, performing end-to-end API testing using POSTMAN and the Rest-Assured automation framework.
  • Facilitated inter-bank User Acceptance Testing and supported ABSA creditor and debtor channels.

Technology Used:

JAVA, REST API, Oracle SQL Developer, POSTMAN, REST-Assured, OpenShift, Rancher, Bitbucket, Git, and JIRA.

Test Automation Engineer

Barclays Bank PLC
Pune
11.2014 - 05.2018

Company Overview:

Barclays is a leading bank headquartered in the UK. It has a huge infrastructure, including dedicated development and QA teams globally. It has a huge infrastructure, including dedicated development and QA teams globally.

Roles and Responsibilities:

  • Developed a UI automation framework using Selenium WebDriver (Cucumber and TestNG) with Java in order to test the application's UI elements, reduce manual labor, and improve accuracy.
  • Automated functional and regression testing approaches to streamline software production.

Technology Used:

Java, Selenium WebDriver, MS SQL, TestNG, Cucumber, Maven and POM.

Education

Master of Science -

Liverpool John Moores University
Liverpool, England
05.2023

PD Diploma - Artificial Intelligence

International Institute of information Technology
Bangalore
09-2021

Bachelor of Engineering -

Institute of Engineering and Technology -DAVV
Indore, India
05.2014

Skills

  • Cypress
  • API Automation
  • Rest API
  • Selenium WebDriver
  • Cucumber
  • Test-NG
  • Agile methodologies
  • BDD/TDD framework
  • Data-Driven Automaton
  • Oracle SQL Developer
  • NodeJs
  • JavaScript
  • TypeScript
  • Maven
  • Git
  • Jenkins
  • Rest-Assured
  • Rancher
  • Microsoft Azure
  • Java
  • Azure DevOps

Certification

  • Infosys Global Agile Developer Certificate, 01/01/18
  • Infosys Certified Python Associate Certificate, 01/01/19
  • Tosca Automation Specialist Level2 Certificate, 01/01/19
  • Infosys DevOps Professional Certificate, 01/01/20
  • Microsoft Azure Fundamentals (AZ-900), 01/01/21

Hobbies and Interests

  • Travel
  • Music
  • Gym & healthy Cooking

Languages

  • English
  • Hindi

Timeline

Lead Software Development Engineer in Test

Accenture South Africa Pty Ltd
06.2021 - Current

UAT Test Automation Engineer

ABSA Group Limited
05.2018 - 05.2021

Test Automation Engineer

Barclays Bank PLC
11.2014 - 05.2018

Master of Science -

Liverpool John Moores University

PD Diploma - Artificial Intelligence

International Institute of information Technology

Bachelor of Engineering -

Institute of Engineering and Technology -DAVV
Yogesh Singh