Summary
Overview
Work History
Education
Skills
Personal Information
Certification
Timeline
Generic

Sunny Mukherjee

San Antonio,USA

Summary

14+ years of experience in the field of Software Testing & Scrum Master including Test Automation and Framework design, Manual / Functional / Integration /Performance testing. Extensively worked on Selenium Web Driver, Java with Selenium. Experienced in Web Application automation using Cucumber BDD / Java / UFT / Rest Assured / Selenium Web Driver. Proficient in Test Automation of SOAP and REST Web Services / APIs using Postman, Rest Assured Java API. Created and maintained automation frameworks based on Page Object Model with Data Driven technique. System Testing Techniques and Testing Methodologies like Agile Methodology, Waterfall model, V model. Experienced in Amazon Web Services (AWS) and Amazon Simple Storage Service(S3). Also, certified as AWS Developer Associate. Hands on experience in Black box testing, Functionality testing, Regression testing, User Acceptance Testing (UAT), Integration testing, Legacy Modernization Testing, Cross- browsers testing, Cross-platforms testing and Database testing. Extensively worked on developing Test Plans, Strategy, Microsoft Project Schedule, Resource Planning and Ramp-up, Risk Management, Knowledge Management, Test Estimation, Team Leading & Onsite-Offshore Co-ordination. Extensive knowledge of features and usage of Test Management and Defect reporting tools like Jira & Quality Center. Experienced in Requirements Management - Requirement Traceability Matrix (RTM), Impact Analysis & Change Management. Leveraged cross browser testing using tools like Sauce Labs & BrowserStack.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Automation Engineer

Tata Consultancy Services Limited
San Antonio, Texas
11.2021 - Current
  • Client Overview: The client for this project is one of the global leading clinical assessments company
  • The client wanted to migrate the Qglobal assessments scoring engine from SAS to QScoring and Legacy to 2.0 UI
  • Spearheaded the design and development of a comprehensive automation framework from scratch using Selenium WebDriver and Java, resulting in a 40% reduction in regression testing time and a 20% increase in test coverage
  • Attend scrum meetings, Scrum calls, sprint retrospective’s, backlog grooming meetings, sprint demos
  • Design and develop the architecture for a new BDD automation framework to improve maintainability of the code repository from the scratch
  • Develop and maintain the overall Spec flow (Gherkin) automation framework (Cucumber-BDD) including feature files and their step definition classes using JAVA & Selenium
  • Develop Classes/interfaces/Feature files for spec flow and corresponding step definition files for the same using Java script
  • Develop and maintain the integration layer automation framework code for testing the API’s and its endpoints using Rest Services, Java framework and JMeter
  • Also, incorporated Rest Assured API testing in BDD framework
  • Using cucumber BDD framework, collaborated with product owners and developers to define acceptance criteria using Gherkin, ensuring a shared understanding of project requirements which helped in reducing defect rates by 15%
  • Lead a team of 12 members and track their daily sprint activities
  • Creation of JIRA dashboards
  • Creating and maintaining Jenkins pipelines for automation test suite executions for CI (Continuous Integration)
  • Maintain collections in MongoDB and validate data
  • Using DBeaver to run SQL queries to fetch customer data
  • The client for this project is one of the global leading clinical assessments company
  • The client wanted to migrate the Qglobal assessments scoring engine from SAS to QScoring and Legacy to 2.0 UI
  • Designed and implemented automated test suites for regression testing of web-based applications.
  • Implemented continuous integration systems using Jenkins to automate build processes and tests.
  • Conducted research on new technologies that could be used to enhance the automation process.

QA Automation Engineer

Tata Consultancy Services Limited
Kolkata, India
04.2016 - 10.2021
  • Client Overview: The client for this project is one of the leading Newspaper companies of USA
  • The client wanted to automate online advertisement applications
  • Design and Develop the architecture for a brand new BDD automation framework to improve maintainability of the code repository from scratch
  • Optimized complex SQL queries for performance, resulting in a 15% improvement in database response times
  • Develop Classes/interfaces/Feature files for spec flow and corresponding step definition files for the same using Java script
  • Develop and maintain the integration layer automation framework code for testing the api’s and its endpoints using Rest Assured and Java framework
  • Requirement gathering from client team and providing estimation for functional, automation and API testing effort
  • Led the implementation of API testing using REST Assured, enabling early detection of defects and improving overall API quality
  • Set the coding standards in the QA team and reviewing the Pull Requests in GIT provide inputs and make recommendations
  • Implemented data-driven testing by reading test data from JSON files, enabling efficient execution of tests with various inputs
  • Mobile test automation POC using Appium in JAVA
  • RPA feasibility POC using tools like UiPath & Automation Anywhere
  • The client for this project is one of the leading Newspaper companies of USA
  • The client wanted to automate online advertisement applications
  • Analyzed test results, identified defects, tracked and reported issues.
  • Provided technical guidance on automation best practices to development teams.

Senior Software Engineer in Test

Cognizant Technology Solutions Ltd
Kolkata, India
12.2015 - 03.2016
  • Client Overview: The client for this project is one of the foremost banks of Singapore
  • The client wanted to automate DBS application which needed to be tested for around 6000URL’s across 7 Browsers and 3 OS combinations
  • Creation and development of automation hybrid framework to leverage cross-browser and cross-platform test automation
  • Preparing feasibility document and providing estimation
  • Presenting demo for POC
  • The client for this project is one of the foremost banks of Singapore
  • The client wanted to automate DBS application which needed to be tested for around 6000URL’s across 7 Browsers and 3 OS combinations

Senior Software Engineer in Test

Cognizant Technology Solutions Ltd
Kolkata, India
11.2015 - 12.2015
  • Client Overview: The client for this project is one of the foremost Swiss banks
  • The client wanted to automate a major part of its EBVV application which mainly comprised of three sections – Webpage, Mainframe and PDF validations
  • Creation and development of automation hybrid framework to leverage cross-browser and cross-platform test automation
  • Preparing feasibility document and providing estimation
  • Presenting demo for POC
  • The client for this project is one of the foremost Swiss banks
  • The client wanted to automate a major part of its EBVV application which mainly comprised of three sections – Webpage, Mainframe and PDF validations

QA Automation Engineer

Cognizant Technology Solutions Ltd
Kolkata, India
12.2014 - 11.2015
  • Client Overview: The client for this project is one of the leading Airlines companies of USA
  • The client wanted to automate Weather Stream and Surface Observation Application
  • Requirement Analysis and Estimation
  • Requirement Mapping & Test Case development, execution and Defect Tracking in JIRA
  • Database Testing using SQL queries with Oracle SQL developer
  • Automate End-to-end testing for OCC Weather related applications which are feasible for automation
  • Reduce Regression test cycle time through increased automation coverage
  • Reduce manual testing effort by increasing scope of automation through utility tools development
  • Improve reusability of test assets
  • Version Control of Automated Framework
  • Involve in monthly review meeting with other team members
  • The client for this project is one of the leading Airlines companies of USA
  • The client wanted to automate Weather Stream and Surface Observation Application

Software Test Engineer

Cognizant Technology Solutions Ltd
Kolkata, India
11.2010 - 12.2014
  • Client Overview: JPMorgan Chase has a tool that provides a holistic view of all inquiries, submissions and the status of all active requests
  • Worked with developers to identify, document and track defects in the system.
  • Developed and executed test cases to ensure software functionality, reliability and performance.
  • Participated in peer reviews of test plans, scripts, data sets and other related documentation.
  • Gathering the Requirements and converting those requirements to test scenarios and test cases
  • Participated in identifying the Test scenarios and designing the Test cases, prepared and executed Test Cases as per System Requirements, prepared and executed test scripts using Selenium Web Driver
  • Involved in Functional Testing, Positive testing, Negative testing, Regression testing, and Integration testing of the application
  • Designed and Prepared Test case and Testing scenarios, Test scripts using UFT and executed Test case and testing scenarios with reference to Business Requirements
  • Involved in Defects Triage calls along with Business Analysts, Developers, Testing leads and Managers
  • Requirement mapping, defect tracking using ALM
  • Participated in requirements gathering session for Loan Mod module with clients
  • Facilitating and creating automated integration between UFT and ALM to automatically update test execution status
  • JPMorgan Chase has a tool that provides a holistic view of all inquiries, submissions and the status of all active requests

Software Test Engineer

Cognizant Technology Solutions Ltd
Kolkata, India
07.2010 - 10.2010
  • Client Overview: The client for this project is one of the foremost Pharmaceutical companies and a leading manufacturer of drugs and vaccines
  • Involved in various SDLC phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing
  • Actively involved in functional, system, integration, positive, negative, GUI testing of the application
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using Quality Center
  • SAP test automation framework maintenance and test execution
  • The client for this project is one of the foremost Pharmaceutical companies and a leading manufacturer of drugs and vaccines

Education

B.Tech - Applied Electronics & Instrumentation Engineering

Future Institute of Engineering And Management
West Bengal, India
05.2010

Skills

  • Selenium WebDriver
  • TestNG
  • JUnit
  • UFT
  • SoapUI
  • Postman
  • Maven
  • Jenkins
  • Browser Stack
  • Hybrid
  • Page Object Model (POM)
  • Keyword Driven
  • Data Driven
  • Behavior Driven
  • JAVA
  • JavaScript
  • HTML
  • XML
  • XPath
  • CSS Selector
  • MySQL
  • Oracle
  • SQL Server
  • MongoDB
  • AWS
  • GitHub
  • TOAD
  • JIRA
  • ALM
  • Automation implementation
  • Automation process design
  • Testing script development
  • Object-oriented programming

Personal Information

Title: Senior SDET

Certification

  • ISTQB
  • AWS Developer Associate

Timeline

Senior Automation Engineer

Tata Consultancy Services Limited
11.2021 - Current

QA Automation Engineer

Tata Consultancy Services Limited
04.2016 - 10.2021

Senior Software Engineer in Test

Cognizant Technology Solutions Ltd
12.2015 - 03.2016

Senior Software Engineer in Test

Cognizant Technology Solutions Ltd
11.2015 - 12.2015

QA Automation Engineer

Cognizant Technology Solutions Ltd
12.2014 - 11.2015

Software Test Engineer

Cognizant Technology Solutions Ltd
11.2010 - 12.2014

Software Test Engineer

Cognizant Technology Solutions Ltd
07.2010 - 10.2010

B.Tech - Applied Electronics & Instrumentation Engineering

Future Institute of Engineering And Management
Sunny Mukherjee