Srinivas N - SDET QA Lead |
[email protected] |
Location: Denver, Colorado, USA |
Relocation: Yes |
Visa: H1B |
Sreenivasula Reddy Nallagari
QA Architect & Lead Engineer Phone: +1 469-459-6394 Email: [email protected] PROFESSIONAL SUMMARY: 16+ years of experience as QA Lead, Sr. Software Test Engineer & Manage team as a Scrum Master of customizable web-based software Projects and Products. 2+ years of experience in the US Worked for NRG Energy, State-street & Charter Communications projects as a functional testing SME, automation lead for development & support for automation scripts. Leads and aids with the development of automation technical roadmaps, implementation plans, and sets up the validity of technical solutions and their components with both short and long-term implications across all sites working with site partners. Good experience in creating, changing and enhancing the Test Scripts created using automation frameworks Good experience in designing and building test Automation Frameworks as per the requirements. Involved in designing Customized Frameworks & Check-in/Check-out the code using GIT/GitHub/Bit bucket server. Experience in Using Jenkins for Continuous Delivery and Continuous Integration for Smoke testing and Regression testing of the released builds. Experience of cross browser testing using Lambda Test. API Automation using the Karate framework. Experience of TestNG Framework, Maven for Project building tool Developed Test Scripts to implement Features, Test Scenarios, and Step-Definition for BDD (Behavior Driven Development) using Cucumber (Gherkins format). Experience of Appium tool, for mobile testing in Android mobile web applications. Experience in web services testing like KARATE framework, REST API, Swagger UI and POSTMAN. Good knowledge and experience with web technologies JSON, HTTP, Node.js Designed Apache's logging Framework Log4j and advanced reporting through Extent Reports. Function as an architect and individual hands-on developer on strategic enterprise integration and automation initiatives spanning multiple technologies and domain areas. Defined and documented Test Strategy/Test Plan, Defect Management Strategy, Test Specifications, Test cases and Test Data requirements after analyzing relevant Functional Requirement Specification. Good experience in SDLC, STLC and Bug Life Cycle (BLC/DLC), Agile Methodology, Waterfall Model and V-Model Good experience in requirements Traceability Matrix for project management Report the issues using ADO, JIRA, Mantis, and WPBN & QC (ALM) with proper severity. Good experience in System Testing, UAT, Regression and Re-Testing, Functional and Ad-hoc Testing. Performed Database Testing with MySQL and automated data validation using JDBC. Good knowledge of JMeter to do performance testing: speed, scalability and stability. Good knowledge of Component Testing, Stress Testing, Load Testing. Participating in daily scrum & stand-up calls, Sprint Retrospective, Sprint Review ceremonies. Excellent communication, critical thinking skills, coordination, documentation, project planning and interpersonal skills. Close interaction with designers and software developers to understand application functionality and performance issues. TECHNICAL SUMMARY: Programming Languages: Java, JavaScript. Databases : Oracle, MySQL Frameworks : TDD, Page object Model, Rest Assured, Hybrid, BDD(Cucumber) Web Services Technologies : Postman, Insomnia, Karate, REST Assured, SOAP UI Build Tools : Maven Version Control Tools : GitHub, Bitbucket, GitLab Cloud Environments : Lambda Test Data Modelling Tools : MySQL Workbench, Oracle SQL Developer Continuous Integration : Jenkins Performance testing tools : JMeter, LoadRunner, Blaze Meter Business/Process Tools : JIRA, HP ALM (Quality Centre), Mantis, WPBN, Bugzilla, 4Sight, TestLink. IDE : Eclipse IDE, SQL Developer, IntelliJ IDE, VS Code, Postman ISTQB : Certified Tester Foundation Level (Syllabus 2011) provided by iSQI. Domains: Block Chain, Banking, Insurance, Logistics, Health Care, Transport, Mobility & Automobile EDUCATION: Master s in computer applications, from Anna University, Chennai, India. [2008] Bachelor of Science in Mathematics, Sri Venkateshwara University, Tirupati, India. [2005] Detailed Experience: Project: Spectrum Mobile 2.0 (MBO-Mobile back Office) [Telecom Domain] Client: Charter Communications Role: Automation Developer III Location: Denver, Colorado, USA Duration: May 2023 to till date https://www.spectrum.com/ https://official.spectrum.com/ Responsibilities Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases, by working closely with scrum experts and product owners using JIRA scrum boards. Gathered Business requirements and developed Business scenarios in Test rail. Performed Manual Testing as well as Automation and API Testing on MBO applications. Involved into API Automation using Insomnia, Postman & Restful framework. Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing. Executed CI/CD jobs for Smoke and Regression suites for pre-and post-builds on Jenkins, then provided reports to clients/line managers. Involved into developing the automation framework for multiple test strategies like smoke testing, regression testing Used PG Admin queries extensively for backend testing. Check in/checkout the code using a GitLab cloud server. Support for the QA, UAT and Pre-Production builds. Involved in Fail Over Testing, to make sure Quality of EAST and West Production servers. Environment: Java, Selenium, TestNG, CUCUMBER, GitLab, Jenkins, PG Admin, Insomnia, Postman, Rest Assured API. Project: TRM (Transaction Monitoring) & Chainalysis [Banking Domain] Client: State-Street Bank Role: SDET Lead Location: BOSTON, Massachusetts, USA Duration: June 2022 to Mar2023 https://my.trmlabs.com/ https://kyt.chainalysis.com/ https://my.statestreet.com/ Responsibilities Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases, by working closely with scrum experts and product owners using JIRA scrum boards. Gathered requirements and developed business scenarios. Performed Manual Testing as well as Automation Testing on TRM and Chainalasys web applications. Developed Automation Hybrid Framework Extensively used Selenium WebDriver, TestNG, CUCUMBER, Maven tool and created selenium automation scripts in java using TestNG on Web based application for all the modules. API Automation using Karate & Restful frameworks. Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing. Developed automation code for multiple test strategies like smoke testing, regression and sanity testing and developed automation script in java and configured through Jenkins to send the results automatically & nightly build execution. MySQL queries extensively for backend testing. Prepared requirements Traceability Matrix for project management Check in/checkout the code using the GitHub cloud server. Support for the QA, UAT and Production builds. Discussed with team in Daily Status Meeting on PBI (Product Backlogs) of current sprint status. Environment: Java, Selenium, TestNG, CUCUMBER, GitHub, Jenkins, Mainframe. Project: GME Northeast (https://www.greenmountainenergy.com/) [Energy Domain] Client: NRG (NRG Energy) Role: CORP-WEB PROGRAMMER ANALYST III QA Lead Location: Houston, Texas, USA Duration: Apr 2022 to June 2022 Responsibilities Gathered requirements and developed business scenarios in Azure. Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases, by working closely with scrum experts and product owners using Azure DevOps Boards. Performed Manual Testing as well as Automation Testing on GME Northeast which is a web application. Developed Automation test Framework (BDD with CUCUMBER) Extensively used Selenium WebDriver, TestNG, CUCUMBER, Maven tool and created selenium automation scripts in java using TestNG on Web based application for all the modules. Developed automation code for multiple test strategies like smoke testing, regression and sanity testing and developed automation script in java and configured through Jenkins to send the results automatically & nightly build execution. Used SQL queries extensively for backend testing. Check in/Checkout the code using GIT/GitHub on a cloud server. Reported software defects in ADO and interacted with the developers to resolve technical issues. Created a data-driven framework to get the test data from excel sheets and property files. Support for the QA, UAT and Production builds. Prepared requirements Traceability Matrix for project management. Discussed with team in Daily Status Meeting on PBI (Product Backlogs) of current sprint status. Environment: Java, Selenium, TestNG, CUCUMBER, GitHub, Azure Dev Ops, Jenkins. Project: Sports-Bwin (https://sports.bwin.be/en/sports) [Sports Domain] Client: ivy Role: QA LEAD Engineer Location: Hyderabad, India Duration: Jan2022 to Apr2022 Gathered business requirements and developed Test cases based on User Stories in HP ALM and JIRA-Xray. Upgrade the Test cases in HP ALM with current features. Managed team as a QA Lead into Migration of Test cases from HP ALM to JIRA X-ray. Extensively used Selenium WebDriver, TestNG, CUCUMBER, Maven tool and created selenium automation scripts in java using TestNG on Web based application for all the modules. Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing. Developed automation code for multiple test strategies like smoke testing, regression and sanity testing and developed automation script in java and configured through Jenkins to send the results automatically & nightly build execution. Used SQL queries extensively for backend testing. Prepared requirements Traceability Matrix for project management. Check in/Checkout the code using GIT/GitHub on the Bitbucket cloud server. Reported software defects in JIRA and interacted with the developers to resolve technical issues. Maintained Metrics and took part in the weekly status updates showing the progress of the testing effort and open issues to be resolved. Project: CDH-JFG (Customer Data Hub -Johnson Financial Group) [Banking Domain] (https://www.johnsonfinancialgroup.com) Client: Data Economy Role: QA LEAD Engineer & Scrum Master Location: Hyderabad, India Duration: Aug2020 to Jan2022 Gathered business requirements and developed test cases based on User Stories. Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and Coordinating on all SDLC phases, by working closely with scrum experts and product owners. Performed manual Testing in CDH which is a web application. Developed Automation test Framework (Hybrid framework) I worked on Maven for build and dependency management, where I have added different dependencies such as Apache poi/TestNG/Maven-plugin-API etc. according to the requirement. Developed automation code for multiple test strategies like smoke testing, regression and sanity testing and developed automation script in java and configured through Jenkins to send the results automatically & nightly build execution. I used TestNG Annotations in Selenium WebDriver and executed a batch of tests as a testing suite. Used SQL queries extensively for backend testing. Check in/Checkout the code using GIT/GitHub on the Bitbucket cloud server. Reported software defects in JIRA and interacted with the developers to resolve technical issues. Created data-driven framework to get the test data from excels sheets and property file. Cross Browser/ Platform testing using Selenium TestNG with xml file. Maintaining confidentiality of bank records. Prepared test data for Test cases based on SRS and Traceability Matrix. Support for the DEV, QA/UAT, and Production builds. Verify processing and withdrawals for the retail sector. Execution of Test Cases and Publishing the Execution Reports, involved in Daily Status Meeting. Validate health checks on the retail web forms. Project: Citizens Bank (https://www.citizensbank.com) [Banking Domain] Client: Data Economy Role: Sr. Software Test Engineer Location: Hyderabad, India Duration: Mar2020 to Aug2020 Analyze business requirements, Software requirement specifications. Developed automated scripts using Selenium WebDriver, TestNG in Eclipse to perform functional and regression testing for web-based applications. Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform. Used Jenkins (CI/CD tool) job for nightly build execution. Check in/Checkout the code using GIT/GitHub server. Reported software defects in JIRA and interacted with the developers to resolve technical issues. Practiced continuous integration process using Jenkins and ran automation script nightly basis and debugged the script and identified bug and reported defects in JIRA. Used Maven as the project build tool, GIT as Repository, and Jenkins for Continuous Integration and JIRA as a defect tracking tool. Cross Browser/ Platform testing using Selenium TestNG and executed scripts using Appium. API testing using POSTMAN tool. Defect tracking and Reporting using JIRA X-Ray. Prepared requirements Traceability Matrix for project management. Converting Manual Test cases into Automation Test Scripts using WebDriver in TestNG. Maintained Metrics and took part in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved. Support to the DEV, QA/UAT, T1-Privew and Production builds. Execution of Test Cases and Publishing the Execution Reports, involved in Daily Status Meeting Project: Toyota (GB) PLC (https://www.toyota.co.uk) [Automobile Domain] Role: Sr. Software Test Engineer Location: Chennai, India Duration: Oct2016 to Feb2020 Analyze business requirements, software requirement specifications. Developed automated scripts using Selenium WebDriver, TestNG in Eclipse to perform functional and regression testing for web-based applications. Responsible for implementation of Hybrid Test Automation Framework using Selenium WebDriver, TestNG and Maven technologies under Java platform. I used Jenkins (CI/CD tool) job for nightly build execution. Reported software defects in JIRA and interacted with the developers to resolve technical issues. Used agile methodology and engaged in an iterative workflow and incremental delivery of working software. Created data-driven framework to get the test data from excels sheets and property file. I practiced a continuous integration process using Jenkins and ran automation scripts on a nightly basis. Check in/Checkout the code using GIT/GitHub server. API testing using POSTMAN tool. Cross Browser/ Platform testing using Selenium TestNG and executed scripts using Appium (Android). Performed Functionality Testing and Regression Testing. Defect tracking and Reporting using JIRA. Prepared requirements Traceability Matrix for project management tool like TestLink. Support to the UAT, T1-Privew and Production builds. Project: Toxbase Mobile App (https://www.toxbase.org) [Healthcare Domain] Role: Sr. Software Test Engineer Duration: Apr2016 to Sep2016 Responsible for implementation of Hybrid Test Automation Framework using Selenium WebDriver, TestNG and Maven technologies under Java platform. I used Jenkins (CI/CD tool) for nightly build execution. Check in/Checkout the code using GIT/GitHub server. Reported software defects in JIRA and interacted with the developers to resolve technical issues. I practiced a continuous integration process using Jenkins and ran automation script on a nightly basis I used Maven as the project build tool, GIT as Repository, and Jenkins for Continuous Integration. Cross Browser/ Platform testing using Selenium TestNG and executed scripts using Appium. Defect tracking and Reporting using JIRA X-Ray. Converting Manual Test cases into Automation Test Scripts using WebDriver in TestNG. Maintained Metrics and took part in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved. Prepared requirements Traceability Matrix for project management. Support for the DEV, QA/UAT, T1-Privew and Production builds. Project: HAAD (https://www.doh.gov.ae) [Healthcare Domain] Role: Sr. Software Test Engineer Duration: Aug2015 to Feb2016 Understanding the Requirements document I participated in QA meetings, project status meetings and interacted with developers to discuss enhancements and defects to the application. Involved in estimation and preparation of test case scenarios and test plan documentation for confirming and reporting. Develop the scripts by using TestNG with WebDriver. Multilingual issuance in multiple formats with built-in flexibility for Letters of Credit. Ensures compliance with policy limits and conditions, including government regulatory bodies. Automated referral workflow and escalation process for out-of-coverage shipments. Analyze the changes in the new build and update it accordingly. Prepared Test cases based on FRS documents. Participated in Test Case reviews & prepared test data for Test cases based on SRS. Performed Functionality Testing and Regression Testing. Defect tracking and Reporting. Prepared requirements Traceability Matrix. Converting Manual Test cases into Automation Test Scripts using WebDriver in TestNG. Support for the production build, analysis of client bugs, Defect Management, and regression testing Execution of Test Cases and Publishing the Execution Reports Involved in Peer review meeting and Daily Status Meeting Project: MCYCD (https://dms.mcy.gov.ae/sites/MCYCDVar/en-us/Pages/home.aspx) [Cultural Domain] Role: Sr. Software Test Engineer Duration: Jan 2015 to Jul 2015 Understanding the Requirements document Involved in Test Case preparation and execution. Participated in Test Case reviews. Prepared requirements Traceability Matrix. Prepared test data for Test cases Based on SRS Executed Manual Test cases and raised the defects in JIRA, Converting Manual Test cases into Automation Test Scripts Designing test scripts in Descriptive Programming. Debugging of Automation Test Scripts Logged the defects in JIRA during the System Testing Project: ALG-TI Integration (https://www.applevacations.com/) [Travel Domain] Role: Sr. Software Test Engineer Duration: Apr2014 to Sep2014 Find the Gaps which holds existing application Analyzing the Capabilities (Requirements) Analyze the changes in the new build and update it accordingly. Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform. Check in/Checkout the code using GIT/GitHub server. Produce Weekly QA status reports, Involved in daily scrum calls. Involved in Peer review meeting and Daily Status Meeting Prepared requirements Traceability Matrix. I used Microsoft Shared Repository (Common Repository) for keeping the Project docs. Participate in requirements & use case reviews. Designing the Test cases based on the Functional Requirements and PR. involved in Functional, Regression & Retesting Analyzing the results and reporting the bugs using Mantis Support for the production build, analysis of client bugs, Defect Management and regression testing Execution of Test Cases and Publishing the Execution Reports Project: eLog 3.0 (https://www.blujaysolutions.com/) [Logistics Domain] Role: Sr. Software Test Engineer Duration: Dec2012 to Jun2013 Find the test cases that need to be automated. Develop the scripts by using TestNG with WebDriver, execute the scripts on the new build Analyze the changes in the new build and update it accordingly. Frequent status check with the Team Lead to ensure prompt delivery of different milestones. Analyzing the Requirements and PR. Designing the Test cases based on the Functional Requirements and PR. Performed sanity testing for checking the basic functionality of an application. Involved in Functional, Regression & Retesting Analyzing the results and reporting the bugs using WBPN Support to the production build, analysis of client bugs, Defect Management, and regression testing Execution of Test Cases and Publishing the Execution Reports, Involved in Peer review meeting and Daily Status Meeting Project: eCustoms-ABI (https://www.blujaysolutions.com/) [Logistics Domain] Role: Sr. Software Test Engineer Duration: Oct2010 to Dec2012 Analysis of business requirement specifications & Preparation of RRR s. Preparation of Test Cases for CRs UAT, Certification, E2E scenarios. Develop the scripts by using TestNG with WebDriver. Analyze the changes in the new build and update it accordingly. Peer Review of the Test cases and Preparation of the Test Case Review Report. Performed sanity testing for checking the basic functionality of an application. Execution of Test Cases and Publishing Execution Reports. Support to Development team for functional clarifications. Defect Management (Internal & Client). Responsible for meeting the functionality as per the requirements. Support for the production build, analysis of client bugs, Defect Management, and regression testing. Project: Extended Enterprise System (https://www.ninfosoft.com/) [Automobile Domain] Role: QA Test Engineer Duration: Apr2009 to Sep2010 Requirements to study and understand the functionalities. Involved in preparation of the Test Cases. Involved in Performing Sanity testing, Functionality testing, Re-testing, and Regression testing. Involved in execution of Test cases and Test scripts. Involved in Reporting Defects using Quality Center. Participating in weekend reviews with team members. Project: DCM Systems (https://www.ninfosoft.com/) [Automobile Domain] Role: QA Test Engineer Duration: Aug2008 to Mar2009 Understand the client requirements documents. Involved in the preparation of test cases from a functional perspective. Involved in performing Sanity Testing, Functionality Testing, Re-testing, and Regression Testing. Involved in execution test cases. Defects reporting by using Quality Center (SREENIVASULA REDDY NALLAGARI) Keywords: continuous integration continuous deployment quality analyst user interface javascript active directory information technology hewlett packard Colorado |