No Title at Remote, Remote, USA |
Email: [email protected] |
Subhash Reddy SDET (Automation Test Lead) [email protected] +1(929)701-6634 PROFESSIONAL SUMMARY Over 15+ years of experience as SDET (QA Architect/Lead) in Manual, functional UI Automation testing and API Automation Testing with Java, C#.NET, Python, Katalon, embedded java Qualitia, QTP, UFT, RPA with UI Path and Power Automate, cypress & SOAP UI pro and Windows Mobile Automation with WinAppdriver Extensive experience working with with clients such as Everest Insurance, HDFC, VMware, Cisco, Wabtec railways, and Allen Broadly to design, maintain and execute automation scripts across diverse environments. Proficient in Banking, Insurance, Supply Chain Management, Health Care and Logistics Domains. Expertise in API Automation Testing with SOAPUI, Rest Assured, Selenium web driver, Karate and Katalon. Skilled in Selenium Web driver with Cucumber BDD framework. Expertise in writing SQL queries with MySQL. Expertise in creating Jenkins pipelines. Knowledge in Creating Docker images. Proficient in SCCM for imaging, deployment, and application packaging. Good understanding of laptop/desktop imaging processes and related tools. Experience with laptop/desktop hardware and software troubleshooting. Worked as an Automation developer with C#.NET for 2 years. Worked on Android and IOS Mobile Automation using Appium and Katalon. Knowledge in difference Performance techniques like Stress Testing, Load Testing. Expertise in automation frameworks like Data driven, Keyword driven, Page Object Model in Katalon and Selenium web driver. Expertise in writing dynamic xpath & CSS to identify the objects on the web page. Strong expertise in working with groovy script in Katalon environment. Expertise in configuring plugins, customizing reports, creating custom commands with Selenium. Expertise in Selenium web driver with Java, Python. Performed Cucumber BDD Automation with Selenium Java. Performed EXE Automation development using C#.Net Visual Studio. Expertise in End to End testing using Qualitia, Katalon, Karate, UFT, GIT, JIRA, qTest, and Jenkins. Expertise in RPA Automation with UIPath, and Power Automate. Expertise in creating Work flows, Sequences, Activities and parallel process in katalon. Expertise in using different program languages like python, Java, power and C#.Net in Automation Testing. Good Experience in qTest/ALM, TFS, Rally, Bugsmart Test Management tools. Good Experience in CI/CD process with Jenkins integration with Dockers containers in OpenShift environment. Good Experience in Source control tools like GitHub, SVN, VSS and ALM. Good experience in automation code to perform REST API Testing using TestNG and Rest Assured. Involved in preparing the reports like ROI(Return on Investment), Effort estimation template and Automation Strategy reports. Proficient in interacting with the Clients to understand the business requirements. Good experience in working under tight deadlines. Excellent communication, verbal and interpersonal skills. Knowledge in Performance Testing with J-Meter. Technologies Automation Tools : QTP 10, UFT, Katalon, UI Path, Qualitia, Power Automate, Selenium WebDriver with Java, python and C#, Groovy Selenium Frameworks : TestNG, Rest Assured and Cucumber BDD, Junit and Nunit, Cucumber BDD with SpecFlow Web Services : SOAP and Restful web services Web service functional tools : SOAP UI, Postman Project Management Tools : Keystone, Clear Case, Oracle apex Programming Languages : C, SQL, VBScript, Core Java, Groovy script, JavaScript, Typescript Operating System : Windows 98/2000/2003/NT/XP and Linux Databases : SQL Server 2005, Oracle DB, IBM DB2 Test Management tools : QC10, ALM, TFS, Rally Bugs reporting tools : Bugsmart, ALM and TFS, Rally Source control tools : GitHub, ADE, ALM, SVN, GIT Lab Build Tools : Maven, Jenkins CI/CD tools : TFS, Jenkins, ADE, cruise control, Dockers Performance Testing Tools : J-Meter PROFESSIONAL EXPERIENCE Project #1 : HDFC Bank, SBC Bank, RCBC Line6 Automation, USA, On-site Role: QA Automation Architect Duration: April 2021 to Dec 2024 Application: Line6 Web and Mobile Automation, SVS, Payment Gateway, CRM Upgrade Description: HDFC Bank has created an Internet Banking website application and a Mobile App for end users to perform their day to day activities such as Balance Inquiry, Funds transfer, Bill Payments, Credit Cards, Debit Cards and Loans related information. We will be dealing with the below application Roles & Responsibilities: - Playing the role as an Onsite Coordinator and QA Automation Architect Getting clear understanding of the work and assigning to the resources Creating the Test Strategies for the accomplishment of the work to be done Clarifying Automation team on any queries with respect to UI Automation, Performance Testing and Security Testing Leading the team of 15 Test Automation resources Developed Rest Assured API Automation Framework Developed Web driver Automation Framework with Keywords Developed Mobile Automation Scripts with Keywords Created Groovy test Automation Framework with Katalon, Selenium and java Created Test Scripts, Objects and Keywords for automating most of the test cases Involved in preparing the reports like ROI(Return on Investment), Effort estimation template, Automation Strategy reports, Weekly Status Reports and Monthly Status Reports Walk through the application functional requirements Designed the test cases from the functional requirements Walk through the reports with the entire project team. Identify the critical issues and logged in JIRA Reviewing the developed selenium, Java scripts in GIT branches Executed scripts on both Katalon TestOps and KRE (Katalon Runtime Engine) Maintain the failed and passed test scripts status as per the change requests or application changes in qRace Maintaining the methods as per the change requests Executing the developed scripts for different releases Logging and tracking the defects in JIRA KT on the application functionality to the new members of the team Environment : Selenium WebDriver, Appium, Core Java, Groovy, Katalon, KRE, Rest-Assured, Zephyr, GIT, JIRA, qRACE&Jenkins Project #2 Everest Insurance Edmond Excess Casualty, India, Remote Role : QA Automation Architect Duration: May 2019 to April 2021 Application: Edmond Excess Casualty Web and API Automation Description: Everest Insurance contains Guide-Wire Technology websites which has Billing Center, Claim Center, Policy Center etc. modules for testing. We were dealing with the below applications in Edmond Casualty End to End Roles & Responsibilities: - Playing the role as an QA Automation Architect Web Automation framework development using BDD Cucumber. API Automation framework development using Rest-Assured. Conducting code reviews of all test automation scripts. Automated more than 500 payloads by parameterize the code using Data-Driven technique. Version control using GIT and Defect Management using JIRA. Test Reports integration into qTest through Karate and BDD Cucumber frameworks. Monitoring QA activities, test results, leaked defects, root cause analysis, and identifying areas of improvement. Implement steps required to improve the processes. Test Reporting weekly and Monthly, which includes test metrics. Sprint Planning and Test Approach Planning for each Sprint of 2 weeks. Environment : Karate, Cucumber, JavaScript, Selenium, Test and Defect Management Tool: qTest Project #3 Infrastructure Development Health Check & Self Heal Tool, India, Remote Role : QA Automation Architect and C# Automation Developer Duration: March 2017 to May 2019 Application: Self heal Tool (.EXE file) Development Description: This project is aimed to perform health check for organization s software inside all Computers for all regions in the world. (APAC, Europe, America, Australia and Africa) Roles & Responsibilities: - Playing the role as an QA Automation Architect and C#.NET Automation Developer Created exe file with C#.NET and deployed it into all global regions Used SCCM for imaging, deployment, and application packaging. Implemented complex business logic of this utility Implemented Azure directory data connectivity using highly secured standards Improved performance of this utility by effective memory utilization and garbage collection to and from MYSQL DB End results are created by calling this utility for comparing two excel Deployed application s software through SCCM deployment to all worldwide regions. (USA, Canada, Australia, APAC and Europe) Deployed patches of software through SCCM deployment to all worldwide regions. (USA, Canada, Australia, APAC and Europe) Designed and implemented robust imaging workflows to streamline laptop/desktop builds. Troubleshoot imaging issues and optimize configurations for various hardware models. Environment : C#.NET, JSON, Power , Azure, MYSQL DB, GIT and VRO (Virtual Realize Orchestration) Project #4 Wabtec Railways PTC (Positive Train Control), Omaha, NE, USA, On-site Role : QA Automation Architect Duration: Dec 2015 to Feb 2017 Application : PTC Railways ticketing website automation Description: Positive train control (PTC) is a system of functional requirements for monitoring and controlling train movements and is a type of train protection system. The term stems from control engineering. The train is only allowed to move in case of positive movement allowance. It generally improves the safety of railway traffic. Roles & Responsibilities: - Playing the role as an QA Automation Architect Python-Red-mine and Python-Selenium Automation framework creation and updating. Importing python-red-mine libraries, classes from python Redmine Automation Framework and using it for creating new test cases. (Same with Python-Selenium Web driver automation framework as well) Updating python scripts to auto closing PTC enforcement observations updated in red-mine website. (Enforcement: Means stopping a train if it crosses max speed limit on a particular rail track) Check-in Python code into SVN. Test scripts execution- using PyCharm or cmd prompt. Updating test results and sending emails to team members in HTML format. (Tables with headings and boarders) Repeat Regression testing after observations resolution. Maintaining and updating all Test Scripts based on the FRS changes. Environment : Python3.7, PyCharm, Selenium web driver, Wabtec One, Wab-Trax, Redmine observations website, SVN and Hadoop DB Project #5 Rockwell CCW Tool automation, Cleveland, Ohio , USA, On-site Role : QA Automation Lead Duration: Nov 2010 to Nov 2015 Application : CCW Tool automation Description This is an ongoing product development and testing effort for multiple phases of different Rockwell Automation products on real time operating systems. The purpose of this is to develop and test the firmware functionality and automated the components of RSLogix Designer 5000 using Python code, which can be integrated as per the target application and supports back end communication to the actual process control elements in the plant. Roles & Responsibilities: - Played role as QA Automation Lead Python Automation Framework creation and updating it based on the FRS. Importing python libraries, classes from Python Automation Framework and using it for creating new test cases. Uploading the created test scripts into Code Collaborator for review. Check-in Python code into IBM Clearcase. Test scripts execution- using pycharm or cmd prompt. Updating test results in Aptest manager (Test management tool). Anomaly logging and tracking on IBM Clearquest. Repeat Regression testing after anomaly resolution. Maintaining and updating all Test Scripts based on the FRS changes in each regression cycle. Updating RA Tools (Rockwell Automation Framework Tool- It s a Client s proprietary tool in Python scripting language). Traceability Matrix creation/updation. (It is a continuous process in the product-based industries. We will do this update -based on the new requirements or changes in the previous requirements of FRS.) Environment : Python3.7, PyCharm, RSLinx Classic, RSLinx Enterprise, RSLogix5000, RSNetWorx, FTAC (Factory Talk Administration Console), RATools Python Framework Project #6 VMware VDM (Virtual Desktop Manager), India, On-site Role : QA Automation Lead Duration: Feb 2008 to Nov 2010 Application : VMWare VDM (Virtual Desktop Manager) & CISCO inter-ops testing Description: VMware VDM is a combination of different virtual devices, multiple platforms (Operating Systems), legacy and web-based applications, as well as the end users data and settings. It gives your end users a personalized view of their desktop, applications and data while maintaining centralized control and security. Separate the desktops from the underlying hardware and the applications from the operating system to simplify and reduce the costs of desktop management. Roles & Responsibilities: - Played role as QA Automation Lead Installing and Configuring the ESX servers with VMware View setup. Creating Test cases based on the requirements (functional and technical document). Reviewing and executing the test cases, report the results. Adding bugs in Bugzilla. Repeat the test i.e. perform regression testing after bug is resolved. Performing tests to validate specifications were implemented and all customers requirements are met. Trouble shooting on network, storage related issues in putty/DRAC using Linux/Unix language. Creating clusters, and testing VMs for HA, DRS, and troubleshooting on VMotion, vSwitch and Distributed Virtual Switch. Environment : VMware Virtual Infrastructure Client, Virtual Center Server, ESX Server, View Agent, View Client, View Connection Server, View Offline Client, Bugzilla, Visual Source Safe and Perforce, & CISCO Nexus 1000V switches and CISCO servers Keywords: cprogramm csharp continuous integration continuous deployment quality analyst user interface database information technology Nebraska No Title [email protected] |
[email protected] View All |
07:16 PM 11-Feb-25 |