Ganesh Kumar
*******@*****.***
EXPERIENCE:
Over 12 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(GCP), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Airlines
Expertise in Automation and Big Data Testing of Client/Server, Web-based applications and SFMC tool
Excellent knowledge and implementation skills in complete Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC )
Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Design Patterns, etc. and experience in JavaScript.
Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Souce lab
Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, Version Control
Experience in automating Mobile applications using Appium .
Automated AnglarJS applications using Protractor, Jasmine (spec, config files)
Working with Unit Test Frameworks like TestNG, Junit, and Jasmine.
Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like Postman UI/Rest Assured API and selenium.
Automated Webservices by writing Rest assured /java scripts and used assertions for data validation and performed data driven for validating different end points.
Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS and jQuery.
Expertise in SFMC Testing (Jorney,TSD,Email,A/B TESTING, Data integration testing)
Experience a leading a team of 25+ external engineer
Worked with Eclipse, IntelliJ, Apache POI, Log 4J, ANT, HTTP client and Maven.
Certified Google Cloud Professional Cloud Architect
Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis
Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in My SQL and No sql
Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome
Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & performance testing of client/server and Web Base Applications.
Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally,
Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards
Experience Big Data Testing using Hadoop,hive,pyspark,hbase
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver/RC, Appium, JUnit, TestNG, Firebug, Fire Path, protractor, Rest assured, JMeter, Postman, Cucumber,Hive,Pyspark,Hbase and Hadoop, SFMC
Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, JDBC& REST services
Defect Tracking Tools: JIRA, Rally
Build Tools: ANT, Maven.
Languages: Java, SQL, Python
CI/CD Tools: Jenkins.
Cross Browser Platform: Browser stack, SauceLab and Selenium GRID
Databases: MySql and No sql
Version Control: GIT, GITHUB
Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android
PROFESSIONAL EXPERIENCE:
June 2021 till Date Adidas Tech Hub (India)
Nov’18 to 18 June 2021 Impetus Infotech (India) Pvt. Ltd
June 2010 to 28 Sep 2018 Whisk Software Pvt. Ltd.
PROJECT DETAILS:
Company: Adidas Tech Hub June 2021 till Date
Designation/Role: Sr Software engineer(QA Lead)
Platform & Skills: Core Java, Json, Functional Testing, Selenium WebDriver, Cucumber, Git, Postman, Rest Assured API,Bit bucket, SFMC
Project Brief: This Ccapability to have one-to-one communications with consumers via e.g. email, chat, push notifications etc. It entails all that we as a brand have to offer from our consumer lifecycle communications, to pre-purchase communications, to post purchase communications, and everything else.
Engaging consumers in a premium, personalized, and connected digital brand experience across all our direct and partner consumer touchpoints in the digital ecosystem
My key responsibilities are:
Defining QA process and guidelines across multiple QA team
Leading a QA team of 20 members (internal & external engineer)
Defining Test automation strategy, effort estimation, planning, delivery
Reporting to Sr leadership team regarding QA improvements area
Working closely with Sr leadership team to plan Quarterly Roadmap to define QA strategy
Working closely with multiple QA team and asset them
Working closing with SRE team
Defect prioritization and assign to right resources
Preparing RCA report and present within QA teams with action item
Performed requirement feasibility analysis and identified test scenarios/test objectives.
Create test case scenarios, test cases, execute test cases and exceptionally document the process to perform functional testing of application.
Extensive testing using Sales force marketing cloud for Journey, TSD, Automation testing.
Maintain and Execute test scripts at the time of functional testing.
Preparing automation test scripts using Selenium Webdriver, Java, Json, Cucumber.
Execute complete testing of application on various devices with different screen resolutions and Operating Systems.
Bi weekly QA connect across all QA in product area
PROJECT DETAILS:
American Express
Company: Impetus Infotech (India) Pvt. Ltd. March’2020 to June 2021
Designation/Role: Module Lead Quality Engineer
Platform & Skills: Core Java, Json, Functional Testing, Selenium WebDriver, Cucumber, Git, Postman, Rest Assured API, Hive, NoSQL HBase, Python, spark, kafka
Project Brief: It is an internal portal for one of the Financial Customer. This is the platform for provide capabilities for matching huge datasets with each other. Just you need to map the columns with each other using the given UI.
My key responsibilities are:
Interacting with the clients to understand their business requirements.
Performed requirement feasibility analysis and identified test scenarios/test objectives.
Create test case scenarios, test cases, execute test cases and exceptionally document the process to perform functional testing of application.
Maintain and Execute test scripts at the time of functional testing.
Preparing automation test scripts using Selenium Webdriver, Java, Json, Cucumber.
Running the scripts and sending them to the module lead for review.
Daily test script execution and code refactoring.
Attending daily status call with client.
Execute complete testing of application on various devices with different screen resolutions and Operating Systems.
Create Hive queries which help analysts spot emerging trends by comparing fresh data with historical claim metrics.
Involve in creating Hive tables, loading and analyzing data using Hive queries.
Load and transform large sets of structured, semi structured and unstructured data
Created code workbook for new transformation using Palantir foundry
PROJECT DETAILS:
Big Data Development and Validation(Unitied AirLine)
Company: Impetus Infotech (India) Pvt. Ltd. Nov’18 to March 2020
Designation/Role: Module Lead Quality Engineer
Platform & Skills: Core Java, Json, Functional Testing, Selenium WebDriver, Cucumber, Git, Postman, Rest Assured API, Hive, NoSQL HBase, Python, spark, kafka
Brief: It involves researching optimum solutions for a given Big Data problem using Hadoop, HBase, Hive and other related technologies. The key objective is to arrive at a solution that is efficient and within the expected SLA. POCs are created using the Big Data analytics and sample datasets (of huge size) to understand the behavior and further optimize it. NoSQL data-stores are evaluated, and their pros and cons are identified thereby enabling in determining the best-fit for the given problem.
My key responsibilities are:
Interacting with the clients to understand their business requirements.
Performed requirement feasibility analysis and identified test scenarios/test objectives.
Create test case scenarios, test cases, execute test cases and exceptionally document the process to perform functional testing of application.
Maintain and Execute test scripts at the time of functional testing.
Preparing automation test scripts using Selenium Webdriver, Java, Json, Cucumber.
Running the scripts and sending them to the module lead for review.
Daily test script execution and code refactoring.
Attending daily status call with client.
Execute complete testing of application on various devices with different screen resolutions and Operating Systems.
Create Hive queries which help analysts spot emerging trends by comparing fresh data with historical claim metrics.
Involve in creating Hive tables, loading and analyzing data using Hive queries.
Load and transform large sets of structured, semi structured and unstructured data
Created code workbook for new transformation using Palantir foundry
PROJECT DETAILS:
Automation Testing (Macys.com)
Company: Whisk Software Pvt. Ltd. Sep’16 to Sep’18
Designation/Role: QA Lead
Platform & Skills: Core Java, Json, Functional Testing, Selenium WebDriver, Cucumber, Git, Postman, Rest Assured API
My key responsibilities were:
Providing end to end testing services for the Ecommerce web application.
Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
Developed BDD and TDD script with Cucumber and written step definition using Gherkin based features.
Performed GUI functional testing manually for the application.
Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
Experience in Agile and waterfall methodologies, Test Driven Development (TDD)
Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner.
Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Testing prior to next quarter release.
Created and maintained automated test script for API testing using Restful.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
XML / SOAP using Soap UI and Postman tool.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Designed data-driven testing in Selenium and captured data dynamically from web controls.
Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
Setup /Installed and Configured Selenium IDE.
Used Selenium WebDriver API to automate tests.
Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
Manual & Automation Testing (Macys.com)
Project : MACYS – SATURN(Search Administration Tool Unified Retail Navigation )
Company: Whisk Software Pvt. Ltd. Sep’12 to Sep’16
Designation/Role: QA Lead
Platform & Skills: Core Java, Functional Testing, Regression Testing, Selenium WebDriver, Cucumber, Rest Assured, Agile, Test Link, Version One, Git, Jenkins, Postman, Rest Assured API
My key responsibilities were:
Providing end to end testing services for the Ecommerce web application.
Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
Performed GUI functional testing manually for the application.
Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
Experience in Agile and waterfall methodologies, Test Driven Development (TDD)
Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner.
Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Testing prior to next quarter release.
Created and maintained automated test script for API testing using Restful.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
XML / SOAP using Soap UI and Postman tool.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Designed data-driven testing in Selenium and captured data dynamically from web controls.
Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
Setup /Installed and Configured Selenium IDE.
Used Selenium WebDriver API to automate tests.
Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
Involved in implementing logging and tracking using Jira.
Manual Testing (Macys.com)
Project: Mobile Coupons (CMS)
Company: Whisk Software Pvt. Ltd. Jun 10 to Sep’12
Designation/Role: Sr Software QA
Platform & Skills: Interwoven team site, Sql, Regression Testing,Functional
My key responsibilities were:
Providing end to end testing services for the Ecommerce web application.
Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
Performed GUI functional testing manually for the application.
Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
Experience in Agile and waterfall methodologies, Test Driven Development (TDD)
Planned, designed, executed and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner.
Designed and reviewed the Test scenarios and scripts for given functional requirements and Automated test cases in Selenium.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Testing prior to next quarter release.
Created and maintained automated test script for API testing using Restful.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
XML / SOAP using Soap UI and Postman tool.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Designed data-driven testing in Selenium and captured data dynamically from web controls.
Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
Setup /Installed and Configured Selenium IDE.
Used Selenium WebDriver API to automate tests.
Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
Involved in implementing logging and tracking using Jira.
EDUCATION:
2012 Masters of Science (IT) KSOU
2008 Bachler of Science (IT) Punjab Technical University
2005 3 years Polytechnic Information Technology Govt collage Sangrur Punjab (AICTE)
Language Certification:
Certificate in Core and Advance Python:
Cloud Certification:
GCP (Professional Cloud Architect )
Data Engineering, Big Data, and Machine Learning on GCP Specialization in Coursera
Data Bricks Certification (ETL,Spark SQL QUERY,SPARK STRUCTERED STREAMING)
Social Profiles:
LinkedIn Profile: https://www.linkedin.com/in/ganesh-kumar-3ba30332/
Git Hub: https://github.com/gkron