MUKESHKUMAR
Buffalo, New York
***.********@*****.***
Page 1 of 5
Technically minded professional with expert in software testing and QA of client, server, & web-based applications. QUALIFICATIONS PROFILE
Analytical, results-oriented, and performance-driven professional, offering more than Six years’ experience in IT and software testing within financial, insurance, and e-commerce industries. Adept at designing and developing test plans, cases, and automated scripts; participating in evaluating business level requirements, and manual testing methods; and performing smoke, functional, integration, system, User Acceptance Testing (UAT), regression, and graphical user interface (GUI) testing. Skilled in object-oriented programming (OOP) through Java, while implementing inheritance, polymorphism, encapsulation, abstraction, and Java collections. Selenium Grid / Waterfall & Agile Methodologies / Version Control Management / Team Building & Leadership Automation Engineering / Relationships Building / Troubleshooting & Debugging / Root-cause Identification. Key Accomplishments:
• Developed and run the Selenium automation framework, as well as built WebDriver project using Maven.
• As the only QA specialist in the team, managing overall quality assurance activities.
• Created robust framework from scratch and worked on enhancing the existing automation framework.
• Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
• Expertly carried out smoke, functional, regression, integration, and UAT testing.
• Devised robust test plans and t scripts as per business requirements and functional specifications.
• Wrote functions for business logic, improved scripts, debugged scripts, and saved time for regression testing, smoke, and sanity testing.
• Created automation reports using third party plugin, including surefire, extends report, and cucumber report. AREAS OF EXPERTISE
Browser Automation Manual and Automated QA Testing Project Management Software Testing Life Cycle (STLC) Quality Assurance Engineering Software Development Lifecycle (SLDC) Mobile App and Mobile Web Testing Test Automation Framework Development.
Technical Skills
Operating Systems: MS-DOS Windows macOS Linux UNIX iOS Android
Methodology: Waterfall Agile (Scrum) V-Model (Software Development)
Databases: Microsoft Access Oracle Microsoft SQL Server Testing Tools and
Framework:
Plugins:
Selenium Web Driver Eclipse TestNG JUnit
Maven J-Meter Postman Rest Assured
Appium
Jenkins Git Cucumber Apache POI
Defect Tracking Tools: HP Quality Center/ALM JIRA TFS Programming
Languages:
Java JavaScript Gherkins SQL HTML
PROFESSIONAL EXPERIENCE
MUKESHKUMAR
Buffalo, New York
***.********@*****.***
Page 2 of 5
PNC Bank, Pittsburgh, PA
Quality Assurance Analyst Oct 2021–Present
Provide expert oversight into existing tests toward test automation. Offer hands-on support to the architect in developing an automation framework from the ground up. Drive key quality assurance effort to certify each release, while working with onshore and remote team members. Provide designs of automation code in Agile environment as well as conceptualize strategies for testing engineering deliverable s, including API automation, UI automation, and exploratory testing. Work closely with software engineers to create and code tests concurrently with product development. Current Project:
Project Name: UILAO (Digital Unsecured Installment Loan) Role: Automation Engineer
Application: Web Based Application- Design for digital clients to apply for personal unsecured installment loan. Online banking websites provide consumer and business financial services like deposit, cash management, lending, mobile banking, loan serving, asset management, wealth management, estate planning and information processing.
Display technical expertise in building automation framework from scratch through Selenium WebDriver, Java Programming Language following BDD with Cucumber
Utilize Gherkins language to write test cases, Maven to build tools, TestNG for unit testing, Git for version control, Jenkin for CI, and Selenium Page Factory concept for Page Object Model
Maintain active participation in release and sprint planning, retrospective, and daily Agile Scrum development
Develop and implement the following applications:
Behavior-driven development (BDD) scripts with Cucumber and written step definitions.
Data-driven test framework with Page Object Model approach.
Oracle SQL Queries to validate data from the database tables, along with back-end testing; and
Automated test framework in Selenium, while deploying source code to GitHub
Drive key initiatives through the following technologies:
Gherkin Syntax to test the behavior of BDD, along with Cucumber with Selenium (WebDriver).
TestNG, Apache POI frameworks for test suite and data-driven testing.
Jenkins for continuous integration and development.
Java, Maven, Git, JUnit, and TestNG framework to create, debug, and run automated test scripts in Selenium WebDriver, Rest Assured and Postman for API Testing.
JIRA Xray, application lifecycle management (ALM) for defect life cycle from opening to closure Demonstrate excellent skills in various testing, including smoke, black box, functional, integration, UI, data, interface, regression, and UAT web and client-server-based applications
Deal with the preparation of test strategy and schedule for new and upgraded application and services UBS, Buffalo NY
Automation Engineer May 2019–Oct 2021
Provide expert oversight into existing tests toward test automation. Offer hands-on support to the architect in developing an automation framework from the ground up. Drive key quality assurance effort to certify each release, while working with onshore and remote team members. Provide designs of automation code in Agile environment as well as MUKESHKUMAR
Buffalo, New York
***.********@*****.***
Page 3 of 5
conceptualize strategies for testing engineering deliverables, including API automation, UI automation, and exploratory testing. Work closely with software engineers to create and code tests concurrently with product development. Current Project:
Project Name: CECL (Current Expected Credit Loss)
Role: Automation Engineer
Application: Web Based Application- Design to generate a CECL report in every quarter for Federal Reserve Bank (BHC). A new accounting mythology calculates how the financial institutions account for the expected credit losses. It is a new accounting standard for expected credit loss.
Online banking websites provide consumer and business financial services like deposit, cash management, lending, mobile banking, loan serving, asset management, wealth management, estate planning and information processing.
Display technical expertise in building automation framework from scratch through Selenium WebDriver, Java Programming Language following BDD with Cucumber
Utilize Gherkins language to write test cases, Maven to build tools, TestNG for unit testing, Git for version control, Jenkin for CI, and Selenium Page Factory concept for Page Object Model
Maintain active participation in release and sprint planning, retrospective, and daily Agile Scrum development
Develop and implement the following applications:
Behavior-driven development (BDD) scripts with Cucumber and written step definitions.
Data-driven test framework with Page Object Model approach.
Oracle SQL Queries to validate data from the database tables, along with back-end testing; and
Automated test framework in Selenium, while deploying source code to GitHub
Drive key initiatives through the following technologies:
Gherkin Syntax to test the behavior of BDD, along with Cucumber with Selenium (WebDriver).
TestNG, Apache POI frameworks for test suite and data-driven testing.
Jenkins for continuous integration and development.
Java, Maven, Git, JUnit, and TestNG framework to create, debug, and run automated test scripts in Selenium WebDriver, Rest Assured and Postman for API Testing.
JIRA and application lifecycle management (ALM) for defect life cycle from opening to closure
Demonstrate excellent skills in various testing, including smoke, black box, functional, integration, UI, data, interface, regression, and UAT web and client-server-based applications
Deal with the preparation of test strategy and schedule for new and upgraded application and services Cigna, New York, NY
Automation Engineer in Test Jan 2018 - April
2019
Employed analytical skills in reviewing quality specifications and technical design documents to provide timely and meaningful feedback. Carried out detailed, comprehensive, and well-structured test plans and test cases to estimate, prioritize, and plan quality testing activities.
Project Handled:
Project Name: EMR (Electronic Medical Record)
Role: Automation Engineer in Test
Application: Medical record and tracking portal: Web based application to track patient records, billings and dealing with different kinds of health insurance specially Medicare.
Designed and developed Test Plan, Test cases, and Automation Test Scripts
Managed the Requirement Traceability Matrix (RTM) between requirements and test cases MUKESHKUMAR
Buffalo, New York
***.********@*****.***
Page 4 of 5
Collaborating with Developers, Technical Project Managers and Product Managers to understand fast changing project requirements
Conducted Backend testing using SQL and database concepts
Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and TestNG
Used Continuous Integration Tools (Jenkins) for automation script run on a nightly basis and to provide quick feed back to the developers
Implemented Maven for Project build tool, and Git for code repository management
Developed script using Object Oriented Programming (OOP) concepts in Java
Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium Framework
Used xpath method to identify the web elements by using selenium locators like id, Name, Xpath, text method link Text in the application
Involved in Web Services Testing using Rest API with Rest Assured
Involved in managing the user stories and assigning priorities in JIRA
reporting defects, and defect life cycle using Atlassian JIRA and HP Quality Center ALM
Developed a automation Test plan to execute automation cases in different environment based on testing requirements and created Test cases for Application module
Extensively worked with Database verifications, Validations and developed Complex SQL Queries for Backend Testing with Oracle
Responsible for weekly status updates showing the progress of the manual and automated testing
Participated actively in team meetings with Functional/Development Team for fixing the bugs Priceline.com, Norwalk, CT
Automation Test Engineer Nov 2015 –Dec
2017
Conducted evaluation of system specifications and product code based on specifications. Worked closely with QA engineers to conceptualize effective strategies and test plans, as well as other cross-functional teams to ensure quality throughout SLDC. Performed manual and automated test cases and analyzed results, along with post release and implementation testing. Designed logs to document testing phases and defects and reported bugs and errors to development teams, while assisting with troubleshooting and resolving issues. Project Handled:
Role: Automation Test Engineer
Application: Web based Ecommerce application -designed to manage client booking, payments, and process services.
Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.
Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint
Created, updated, and executed of test cases according to meet the requirements
Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, Maven and TestNG
Initialized Page Factory to Implement the Page Object Model Framework using Selenium Web Driver
Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected
Identified the correct web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, and XPath
MUKESHKUMAR
Buffalo, New York
***.********@*****.***
Page 5 of 5
Proven ability in developing BDD scripts with Cucumber and writing step definitions to implement the actual code for Cucumber Framework
Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups, and annotations
Developed Automation framework implementing Page Object Model along with Data Driven Test for certain Test Cases
Used Continuous Integration Tools (Jenkins) for automation script run on a nightly basis and to provide quick feedback to the developers
Implemented Maven for Project building, and Git for code management repository EDUCATION AND CREDENTIALS
BSc in Computer Science (India Gandhi National Open University, India) DOMAIN KNOWLEDGE
Financial, Healthcare, Insurance
WORK AUTHORIZATION
GC-EAD (Authorized to work in the US for any employer)