Summary
Overview
Work History
Education
Skills
Timeline
background-images

Shivam Agarwal

Atlanta,GA

Summary

Quality Engineering Lead with 11+ years of experience in testing software applications manually and automatically. Experience in leading and managing a team of up to 10 resources on multiple projects simultaneously in the Retail, Commercial, and Investment banking domain projects. Working knowledge of setting up Automation environment using Selenium for web applications testing and REST Assured for API services testing, API testing in SOAP-UI using Groovy Scripting, BDD framework using Gherkin language, POM i.e. Page Object Model design pattern, version control tool GitHub, SQL queries, Agile Scrum methodology for product delivery, and test management tools like HP-ALM, VersionOne, Jenkins. Rich experience in leading testing efforts with the Product, Development, Onshore, and Offshore QA teams. Managing the design, development, and execution of the entire test process, tracking and report the progress of test execution, documenting and coordinating the detailed reporting execution plan for all cycles to support testing.

Overview

11
11
years of professional experience

Work History

Quality Engineering Lead

Infosys Ltd.
03.2023 - Current
  • Executing tests on Android and iOS applications, ensuring comprehensive coverage of all functionalities and user scenarios in the Commercial Banking Application project for one of the leading banks in the USA.
  • Providing an enhanced digital experience to the Commercial Banking Application mobile users with remote deposit check capturing compared to leading banks, which don't have this capability.
  • Developing and maintaining detailed test plans, test cases, and test scripts for mobile applications, facilitating clear communication and efficient testing processes.
  • Evaluating the readiness of mobile app releases against established quality standards to ensure seamless deployment.
  • Working closely with development and UX teams to understand product requirements and integrate quality perspectives into mobile application design and functionality.
  • Identifying, documenting, and tracking defects in mobile applications, and collaborating with team members to resolve issues promptly.
  • Writing and executing automated test cases for mobile applications in Perfecto using tools like Appium, improving testing efficiency and coverage.
  • Proactively identifying opportunities to enhance the user experience by addressing issues reported by end users and suggesting improvements.
  • Managing multiple projects concurrently, effectively prioritizing tasks to achieve successful outcomes within budget constraints.
  • Mentoring junior engineers, fostering professional growth and improving overall team performance.

Technical Test Lead

Infosys Ltd.
05.2021 - 03.2023
  • Worked on various challenging projects like Payments, Fraud, etc., for one of the leading banks in the USA.
  • Performed UAT (User Acceptance Testing) with more than 500+ test cases to meet all the functional requirements
    of business users.
  • Performed comprehensive Regression Testing on software updates, ensured seamless integration with existing systems, and minimal disruption to end users.
  • Set up the Automation environment and create automation scripts using the Selenium framework for web applications and the Rest Assured framework for API testing.
  • Defined and prepared detailed test strategies and estimates for various complex functionalities.
  • Performed Disaster Recovery in parallel to uncover potential defects.
  • Led technical test team, delegated tasks, and monitored progress for timely project completion.
  • Ran job extracts and validated them using various SQL commands in the database.
  • Actively participated in various Scrum ceremonies.
  • Driving product readiness by supporting both technical and business teams.


Test Lead

Infosys Ltd.
01.2018 - 04.2021
  • Developed Proof-Of-Concepts (POC) for various automation frameworks like TestNG and BDD with extended
    reporting of automated test cases.
  • API web service test automation using the REST Assured framework.
  • Prepared reusable HP-UFT component for web service testing to help decrease runtime by approximately 25%.
  • Participated in Disaster Recovery (DR) exercises to ensure the system's Business Continuity Plan (BCP).
  • Performed data validation and correctness in the backend using complex SQL queries.
  • Test the behavior of migrated web services (with over 5000+ test cases).
  • Created an automated build process using Jenkins to integrate changes.
  • Scheduled and prioritized work and activities to meet target schedule, quality, and scope.
  • Conducted peer reviews and provided technical leadership to Test Engineers.
  • Performed test planning, estimation, and requirement analysis, coordinated between the technical and business teams.
  • Implemented test verification (e.g., Technical Reviews) and validation (e.g., Function Test or System Test)
    practices, standards, metrics, training, and processes.
  • Proactively identified the defects in the application.

Test Engineer

Infosys Ltd.
02.2014 - 12.2017
  • Regression Testing on the latest deployed code in different test environments.
  • Created and executed test cases and defect management using the tool HP ALM.
  • Performed API testing on multiple web services in various test environments.
  • Conducted, implemented, and monitored internal audits and assisted vendor audits
  • Established, allocated, and coordinated resources and maintained the schedule of internal and external quality audits.
  • Created comprehensive test plans, test scripts, and use cases to support testing objectives.
  • Planned, developed, scheduled, and executed the quality assurance testing activities.
  • Reviewed use case, wireframes, design mocks, and business requirements documents with the business development teams to understand the architecture and functionality of the application.
  • Created a test plan for the project, conceiving of the testing strategy and approach.
  • Participated in a walkthrough meeting with the Lead, System Analyst, Project Coordinator, and the Development team to discuss the outstanding defects and scope of the change request.
  • Developed test documents such as test plan, test cases, test data, test scripts, test summary reports, and bug reports.
  • Performed functional testing, smoke testing, end-to-end testing, sanity testing, regression testing, cross
    browser testing and conducting user acceptance testing.
  • Executed manual and automated test cases for regression, acceptance, black box, integration, smoke, and UAT testing.
  • Involved in gathering test data and also involved in user acceptance testing (functional, batch, system,
    integration, positive, negative, regression, and security level testing).

Education

Bachelor of Science - Computer Science And Technology

Gautam Buddh Technical University
India
07-2012

Skills

  • Agile, Scrum, Rally, Jira, HP-ALM
  • Postman, Soap-UI, Web Services, REST, SOA
  • MS-Office Tools
  • Xcode, Android Studio
  • Eclipse, Maven, TestNG, Appium, Selenium, Git Hub
  • HP-UFT
  • MySQL, SQL Server Management Studio
  • Stakeholder communication
  • Requirements analysis
  • Design thinking, Problem solver
  • Test automation

Timeline

Quality Engineering Lead

Infosys Ltd.
03.2023 - Current

Technical Test Lead

Infosys Ltd.
05.2021 - 03.2023

Test Lead

Infosys Ltd.
01.2018 - 04.2021

Test Engineer

Infosys Ltd.
02.2014 - 12.2017

Bachelor of Science - Computer Science And Technology

Gautam Buddh Technical University
Shivam Agarwal