Summary
Overview
Work history
Education
Skills
Timeline
Generic

Vikas Aggarwal (QA Manager/Architect)

Wokingham,Berkshire

Summary

  • 20 years of experience in overall testing and 10 years in agile testing.
  • Expert level at building scalable, multi browser BDD/TDD driven test automation frameworks for both UI and Web API tests.
  • Expert level at handling QA activities for scrum based agile projects. Mentor, Test Automation trainer.
  • Worked on test automation strategies and stake holder management Help companies with implementing best test automation practices across agile projects.
  • Worked on onsite and offshore projects with multi-site teams for well-known MNC's (TPR, KPMG, HSBC, Salesforce, TFL, Accenture, Nokia, and Wipro).
  • I specialise in Microsoft tech stack and primarily use C# for test automation frameworks.
  • I can set up end to end test execution pipelines on remote build servers (Jenkins or Teamcity or Azure devops) for test automation frameworks.
  • Learning Flutter mobile app development tool on Udemy

Overview

21
21
years of professional experience

Work history

Director and Founder

Testing Frameworks Limited
07.2021 - Current

Roles and Responsibilities:

Provide software testing services to clients. Understand the clients software requirements and provide solutions, resources both short and long term.

Analyst (QA)

BRD
07.2021 - 12.2021

Project: Test strategy and Test planning for BRD's self custody Crypto Wallet.

Tech Stack: Postman, API testing, Mobile app testing, Test plan, Test artefacts, Test reports.

Role and Responsibilities:

Define the overall test strategy and test plan for the BRD's native Crypto's wallets. Engage with the test team to follow the test strategy and improve the overall quality of the Apps. BRD was acquired by Coinbase in Dec 2021.


Manager (QA)

Qualitest
05.2021 - 09.2021

Project: Set up test automation framework for their client Canada life

Tech Stack: Postman, API testing, Azure devops, Selenium, Specflow, C#, Visual studio

Role and Responsibilities:

I was responsible for setting up a test automation framework for Qualitest's client Canada life for their group employer insurance web app. Test scripts were written using BDD (specflow) and test automation framework was based on Page object model using selenium webdriver and C#.

QA analyst

First rate exchange services
12.2020 - 05.2021

Project: PCI DSS compliance back end migration

Tech Stack: Postman, API testing, Azure devops, SSIS package testing, Sql server, Biztalk.

Role and Responsibilities:

I was responsible for testing the backend changes required to make the interface between Post Office UK and First rate exchange services.

As part of an agile team, I contributed towards writing acceptance criteria, test cases, test data and end to end testing.

Senior Test Automation Engineer

The Pension Regulator
01.2020 - 12.2021

Project: Multiple (Working on 3 projects simultaneously)

Tech Stack: Selenium Webdriver, C#, Specflow, Sql server, Visual Studio 2019, Postman, Web API testing, RestSharp, Browserstack, Azure devops, Git

Role and Responsibilities:

I was responsible for implementing a smooth transition of manual testing on multiple projects within TPR to automated tests and training the test team simultaneously to upskill them to contribute to test automation frameworks at various levels.

I have moved manual regression testing for 3 projects to automated testing with more than 90% coverage. Also, I have mentored and trained a team of 13+ testers to upskill them from manual text execution to automated test execution. Define test automation strategy and best practices for TPR.

QA Lead

KPMG
05.2018 - 12.2019

Project: Replace the KPMG's Tax Audit Windows based tool with Cloud based tool.

Tech Stack: Selenium Webdriver, C#, Specflow, Sql server, Teamcity, Jira, Scrum, Agile testing, Cloud, AWS, Elastic search, Visual Studio 2017, Postman, Web API testing, UAT, Azure AD, RestSharp, Machine learning.

Role and Responsibilities:

I was responsible to ensure the smooth transition of the Tax Audit tool from a windows based app to cloud with expected quality.

Delivered 35 sprints while working with development team based remotely in Manchester and Malta. Heavily involved in front end test automation of the cloud based app, along with web API and database testing. Also mentored and upskilled junior QA's.

QA/Tester (Digital Transformation)

HSBC
10.2016 - 04.2018

Project: End to End Corporate Client on boarding cloud based tracker

This project required integration with more than 15 data sources across the bank

Tech Stack: BDD, Cucumber, Java, Selenium Webdriver, IntelliJ, GIT, Jenkins, Mongodb, Oracle, Rest Assured, Jira, Robomongo, Sql developer, Postman, Web Api test automation, Microservices

Role and Responsibilities:

I was responsible for testing the biweekly sprint releases along with automating the regression test suite primarily on Web API layer and backend testing. I liaised with more than 10 teams across UK, India and China for System Integration Testing for the project.

Senior Member of Technical Staff (Quality Engineer

Salesforce.com
11.2013 - 10.2016

Project: Advertising Studio (Facebook).

Tech Stack: BDD, Specflow, C#, Java, Coypu, Webdriver, POM, VS2012, Sqlserver 2012, TeamCity, SVN, GIT, Agile Testing, Facebook Graph API, UAT, Azure, RestSharp.

Role and Responsibilities: I develop and maintain Automation Testing Framework using C#/Java and Selenium Webdriver. I was responsible for weekly reviews and updates to Business Stakeholders for Test Automation progress and integration of automated tests with continuous build and deployment pipeline. I also lead and recruited other QA resources for the team.

Test Automation Consultant

Transport For London
London
10.2012 - 11.2013

Project: Enabling Contactless Payments for Transport for London

Tech Stack: C#, Selenium, TFS, MSTest, SqlServer 2012, VS2012, Labmanager, Agile, Scrum, WcfTestClient, Specflow.

Role and Responsibilities:

I developed Automation Testing Framework using C# and selenium Webdriver to achieve 80% automated System Integration Testing coverage and also developed Test harness framework to test the backend Sql server database entries and also to cover Interface testing.

Test Automation Team Lead

Elateral Ltd
07.2012 - 10.2012

Project: Saas Marketing Platform for World's leading corporate houses.

Tech Stack: C#, Specflow, Teamcity, Selenium, ReSharper, Agile, Scrum.

Role and Responsibilities:

I Defined the Automation strategy and process in Elateral. Developed Automation framework to cover the functional and regression testing of their biweekly releases. I Lead team of Automation developers based in Belarus. Improved collaboration between developers, Business Analysts and Test teams to meet quality benchmarks set by Elateral's clients.

System Analyst (Testing)

Accenture UK Ltd
10.2011 - 07.2012

Roles and Responsibilities:

Evaluating the possibility of automation of Mobile Web Apps and Native Apps using Selenium and Jamo test tools for Android OS and iOS. Integration of automation test scripts to Continuous Integration system (Jenkins). Writing automation test scripts using Selenium RC/Webdriver and Java for Mobile web apps. Scrum used as Agile project management Tool.

Senior Test and Integration Analyst

Nokia Ltd
02.2007 - 09.2011

Roles and Responsibilities:

Integration and Manual Testing of Key software components/features on top of Nokia's Symbian OS based Smart phones prior to their integration to Main Code Baseline. Prepared Test Plans, Test Strategy and Test result documents/reports for the Program Management Team to analyse the components/features maturity status and release risk analysis. Other tasks include defect reporting, analysis and tracking.

System Engineer

Elektrobit Oy
10.2005 - 01.2007

Roles and Responsibilities:

Main responsibilities were Testing, Defect reporting, Defect Analysis and Defect Fixing of Symbian OS based applications on STMicroelectronics's Nomadik platform. Used Bugzilla as defect reporting tool.

Test and Integration Engineer

Wipro Technologies
06.2002 - 09.2005

Roles and Responsibilities:

System testing, Technical integration testing and Systems Integration testing for Nokia's first Symbian based 3G Smartphone (Nokia 6630). Also responsible for integrating and testing Series 60 applications prior to releasing for inclusion to Main baseline. QC was used to write and execute test cases. Role also included Defect reporting, Defect analysis.

Education

Bachelor of Technology - Electronics and Communications

NIT Jalandhar
2001

Skills

  • ISQTB (Foundation)
  • CTAL – Test Manger (Training only)
  • Certified Scrum Master
  • Professional Scrum Master1
  • Agile Certified Practitioner (Training only)

Timeline

Director and Founder

Testing Frameworks Limited
07.2021 - Current

Analyst (QA)

BRD
07.2021 - 12.2021

Manager (QA)

Qualitest
05.2021 - 09.2021

QA analyst

First rate exchange services
12.2020 - 05.2021

Senior Test Automation Engineer

The Pension Regulator
01.2020 - 12.2021

QA Lead

KPMG
05.2018 - 12.2019

QA/Tester (Digital Transformation)

HSBC
10.2016 - 04.2018

Senior Member of Technical Staff (Quality Engineer

Salesforce.com
11.2013 - 10.2016

Test Automation Consultant

Transport For London
10.2012 - 11.2013

Test Automation Team Lead

Elateral Ltd
07.2012 - 10.2012

System Analyst (Testing)

Accenture UK Ltd
10.2011 - 07.2012

Senior Test and Integration Analyst

Nokia Ltd
02.2007 - 09.2011

System Engineer

Elektrobit Oy
10.2005 - 01.2007

Test and Integration Engineer

Wipro Technologies
06.2002 - 09.2005

Bachelor of Technology - Electronics and Communications

NIT Jalandhar
Vikas Aggarwal (QA Manager/Architect)