Avinava Srivastava
Linkedin- https://www.linkedin.com/in/avinava-srivastava-957726126/
Github- https://github.com/avinavasrivastava21/RestAssuredPractice
Visa: H1B valid July 2028
PD-10 Jul,2021
Email Id: *******************@*****.***
Current Location: Pittsburgh, PA
Mobile: 678-***-****
Professional Summary:
SDET Test Automation Architect with 14 years of extensive experience in designing and implementing robust test automation frameworks. Expertise in Java, SQL, and cutting-edge tools such as Selenium, TestNG, Cucumber, REST API, and Playwright. Adept at both frontend (UI) and backend (API) testing, with a proven track record in functional, regression, and user acceptance testing (UAT). Skilled in leading agile teams, optimizing CI/CD pipelines with Azure and Jenkins, and driving quality assurance initiatives in cloud-based environments. Recognized for delivering secure, high-quality software solutions in domains like digital identity, retail systems, and telecommunications. Passionate about leveraging test automation to improve efficiency and ensure exceptional software performance.
Certifications: SAFe POPM 6.0, Generative AI by Microsoft and LinkedIn
Technologies:
Java, SQL, Selenium, Java, TestNG, REST API, BDD, Gherkin, Cucumber, Maven, Postman, SoapUI, Rest Assured, Playwright API, Eclipse, JMeter, Jenkins, Git, GitHub, Bitbucket, Azure, HP ALM/Quality Centre, JIRA, JIRA XRAY,XML, JSON, Oracle, AWS, Agile Scrum, Functional Testing, Regression Testing, UAT Testing, UI Testing, API Testing, InSprint Testing, Regression Testing, RTM -Testing, SIT -Testing, TOAD, WinScp, SDET, Software Developer Engineer in Test, SME, Object Oriented Programming.
Work Experience:
1.Lead Consultant CGI (Oct 2020– onwards) Client: PNC Bank
Responsibilities:
Currently employed at PNC Bank in the Digital Identity domain, focused on delivering cutting-edge secure authentication solutions to protect banking customers and prevent fraudulent activities. I led the projects related to account opening, authentication, and biometric security. As a Test Lead, my responsibilities encompass preparing test strategies, generating test reports, automating UI and API tests, conducting team code reviews, maintaining Azure repositories, and integrating CI/CD pipeline using Jenkins and Azure.
Led the testing team to ensure business values are delivered ensuring organization standards and security policies.
Implemented a test strategy following the Test Pyramid approach, ensuring a balanced mix of Unit, API (Integration), and UI (End-to-End) test automation. Led automation efforts to optimize test coverage, reducing execution time by 40% while improving system reliability.
Code reviews and analysis. Web Application, API experience and architectural styles.
Experience with Scaled Agile/Agile Environment and Waterfall Environment.
Test Automation framework of existing regression test and smoke test suites.
Creation of Java scripts and methods to automate test cases, ensuring adherence to client organization standards.
Applied SOLID, DRY and KISS principles to design modular, maintainable automation frameworks in Java, ensuring reusability and scalability.
Collaborating with Agile teams to define technical functional test strategies and deliver business values within specified timelines.
Analyzing release story points to estimate functional and automation testing efforts.
Creating testing artifacts for estimation, planning, integration testing and other delivery related documentations like Test Strategy, High level scenarios, Test scripts, Test Summary
Configuring automation projects using Eclipse/IntelliJ, building automation scripts using Gradle, Selenium, PlayWright, Java, and BDD.
Improved existing framework efficiency by reviewing code and updating logics.
Experience with performance testing using Jmeter.
Ensuring automation scripts are stored in Git and executed according to Bank standards.
Integrated Selenium and API automation suites into Azure DevOps/Jenkins CI/CD pipelines, enabling automated regression testing with real-time reporting.
Experience in API (REST API) automation using Karate, Rest Assured.
Experience with secure network protocol experience and web architectural style( POSTMAN, REST,SOAPUI, SOAP)
Collaborating with Product Owner, business Analyst, development teams to design and develop comprehensive test plans.
Analysing project documents Business Requirement/Solution requirement/ Software requirement/Design specification (BR/SR/HLD/WFs) to optimize operational efficiency in cloud-based environments.
Resolving complex issues by evaluating variable factors and Decision Making.
Risk mitigation by thoroughly testing and performing quality checks of existing programs, policies and procedures.
Performed end-to-end scenario validation through Functional/System Testing, In-Sprint Testing, and Regression Testing across all application modules.
Designed and implemented a Selenium test automation framework using Page Object Model (POM) and Factory Pattern, improving maintainability and reducing code duplication.
Knowledge of different database systems and data relationships. data analysis and Ability to work with development to build and execute automated tests.
Led and validate the development and accuracy of test cases, test data, traceability matrix, and metrics to ensure all testing requirements are accurate.
Strong contributor with a collaborative work style by communicating, active listening, managing conflict.
2.Senior Consultant Mastech (April 2019 – Oct 2020) Client: PNC Bank
Responsibilities:
PNC Bank in As a Test Automation Engineer at PNC Bank, I focus on designing and implementing test automation frameworks for both UI and API testing in the Digital Identity domain. My role involves optimizing test coverage, ensuring secure authentication solutions, and enhancing software quality through automation.
Develop and maintain test automation frameworks using Java, Selenium, Cucumber, TestNG, and Playwright.
Implement SOLID, DRY, and KISS principles for modular and maintainable test automation.
Design and implement test scripts for regression, integration, and smoke testing to support continuous delivery pipelines.
Create data-driven and keyword-driven automation frameworks for highly scalable applications.
Perform database validation by writing complex queries and validating backend processes in Oracle databases.
Troubleshoot issues in CI/CD environments and maintain Git-based repositories for automation projects.
Ensure the delivery of high-quality software by tracking defects and coordinating resolution efforts with cross-functional teams.
Automate REST API testing using tools like Rest Assured, Postman, and Karate, ensuring seamless integration of microservices-based architectures.
Collaborate with Product Owners, Business Analysts, and Development teams to create comprehensive test plans and strategies tailored to Agile workflows.
3.Team Lead TechMahindra Americas Inc AT&T Telecom Duration: Feb 2011 to Apr 2019
Duration: July 2016 to Apr 2019(Atlanta, GA) & Feb 2011 to July 2016(India)
Responsibilities:
i have worked 8+ years in AT&T retail testing project OPUS/OPUS Mobile. This application is used by AT&T owned retail stores (POS) to facilitate customer for U-verse, wireless, internet, DTV. i was responsible for wireless and Uverse domain features like activation, upgrade, changes in plan, payments with different modes /tenders/devices/ios devices. i was responsible for requirement discussion, performing testing, guiding offshore team and delivering on time. i had performed testing with different devices like kiosk, SigCap, MSR, IPAD, Tables, ISMP etc.
Working with Requirement/Business/Dev Team to design and develop test plans.
Testing point of sale application end to end scenarios on iPad/Mobile/iOS/Android and desktop version using different payment devices.
Validating/preparing test cases for iOS testing and windows OS testing.
Analysing Project documents BR / SR / FR / HLD / WFs (Business Requirement, Functional Requirement, System Requirement, High Level Design Document and Wireframes) to optimize operational efficiency in cloud-based environments.
Working on complex issues requiring advanced evaluation of variable factors.
Verification & Validation of End-to-End Scenarios for all the applications and implementing automation using Selenium/BDD/TestNG/Java.
Performed Unit Test interface testing, integration testing, end-to-end testing and/or user acceptance testing and preparing requirement traceability matrix.
Retail payment solution using check, Credit Card (e.g., Visa, MasterCard, Amex), Debit Card, Digital Wallets (e.g., Apple Pay, Google Pay)/ Gift Cards.
Testing micro-services based application using REST API and Rest-Assured automation (Java).
Resolving blocking critical issues by utilizing professional concepts/resources.
Worked in Agile and Waterfall methodologies, ensuring on-time delivery of complex, high-visibility projects.
Building and Maintaining automation scripts, code review with configuration management systems Git, Azure, BitBucket.
Testing on Mobile devices like iPad, Think Pad and all latest payment/signature capture devices like ISC-250, ISMP4, ISMPc compatible with them.
Pulling Front end/Back end (FE/BE) Logs in JSON/XML formats using Splunk, WinSCP and putty.
Performed backend testing using SQL, PL/SQL Plus, WinSCP.
Application testing activities for the Registration platform including automated and manual test.
Worked with triage for resolving configuration and environment issues.
Writing complex SQL queries to pull desired data from database.
Certifications:
SAFe POPM
Generative AI by Microsoft
Education:
Bachelor of Technology (B.Tech)
Computer Science & Engineering
2006-2010
Dr. A.P.J. Abdul Kalam Technical University, India
Rewards & Recognition:
PNC Bank-
Received recognition from CIO• Mar 2024
Recognition for leading team to implement CI/CD and Reporting using Azure.
Received Award
SVP and Divisional CISO, Security Operations • Mar 2021
Received award from SVP and Divisional
AT&T Telecom company-
Received Award
Associate Director of Technology • Nov 2018
Received appreciation from 'Associate Director of Technology' for successful launch of Xandr ERA.
Received Recognition
Director of Technology Solutions • Sep 2017
Received appreciation from 'Director of Technology Solutions' for successful completion of FirstNet Project and national launch.
Received Award
Director of Technology Solutions • Aug 2018
Received award from 'Director of Technology Solutions' for completing testing & successful national launch of Prepaid AutoPay projects in short time. Also, implementing automation.