Home

Raghu - QA Automation engineer
[email protected]
Location: Arlington, Texas, USA
Relocation:
Visa: H1B
Raghu
Sr. QA Automation Engineer
PROFESSIONAL SUMMARY:
Over 10+ years of QA experience in Manual and Automation testing of Web apps and client server applications.
Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
Experienced with Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven using Selenium Web Driver, JavaScript.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium Web Driver/IDE, Load Runner and Junit/TestNG.
Expert in developing Java Selenium Web Driver test scripts using Java, JavaScript and Test Frame works using Junit, MAVEN build tools.
Experienced in load and performance testing tool JMeter.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
Expertise in working with Web API testing using SOAP UI and Postman and using JavaScript coding. Expertise in reading XML, HTML, JSON and WSDL file for web services testing for SOAP and Restful services.
Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts
Experienced in Automation testing using Selenium. SDET
Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
Experience in working with open-source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications.
Involved in setting of QA Test environment with simulated POS test environment.
Knowledge of Agile methodology along with Automation Tools.
Use HP ALM to manage the entire test lifecycle, from test case creation and execution to defect tracking and reporting
Exposure to web technologies like HTML, XML, CSS.
Experience in Understanding the code written in different programming languages Java, Java Script, SQL, and databases like Oracle, SQL Server.
Experience in writing test cases as per the Software requirement specifications.
Experience in Back - end testing, data validation, Database testing using SQL queries.
Executed automation test scripts using windows and Linux platforms.
Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
A resourceful team player with good Interpersonal, effective problem solving and decision-making skills. Looking ahead for great career in a fair working environment with opportunities to grow.
Integrated the Cucumber-based framework with Selenium Web Driver to automate UI tests across multiple browsers, ensuring compatibility and robustness
Designed and implemented test strategies to verify the functionality, performance, and security of iBPS workflows, including patient management, billing, and claims processing
Developed Karate DSL scripts for API and UI automation, ensuring smooth integration between back-end services and front-end applications.
Configured Slack notifications for Jenkins and GitHub Actions, providing real-time alerts on build and test status to development and QA team
Lead a team of QA engineers in automating test processes for ETL pipelines, ensuring data accuracy and system reliability

TECHNICAL SKILLS:

Testing Tools Selenium WebDriver, TestNG, Junit, Cucumber, JMeter, SoapUI, postman,ETL
Bug Reporting Tools Quality Center, Bugzilla, Jira
Databases and Tools Oracle, SQL Server, DB2, Maria DB
Operating Systems Windows XP/NT/2000, Linux, IOS
Languages Java, HTML, SQL, XML, MatLab, Frameworks, Jboss, Apache, JavaScript.
Methodologies Agile/Scrum, Rational Unified Process (RUP), Waterfall
IDE/cloud Eclipse, IntelliJ, STS, NetBeans 6.x, Azure
Web Services Restful Services, Soap UI, Microservices
Deployment & Build Tool Jenkins, Apache Ant, Apache Maven1.0
Documentation Tool Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous MS office, Edit Plus, Text Pad, Log4j, WinSCP, Putty, iSeries (AS400)

PROFESSIONAL EXPERIENCE:

Sr. QA Automation Engineer July 2023 Present.
HCA Healthcare Tennessee ,TN

Responsibilities:
Involved in reviewing business requirement documents and software requirement documents, test cases and their execution, also coordinated with developers for bug fixing.
Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions, and attended daily standup meetings.
Worked on Android and iOS Automation Tools (Selenium and Appium) for testing Native and hybrid apps.
Developed and maintained automated test frameworks for micro services deployed on Google Cloud Platform (GCP), ensuring seamless integration and functionality across cloud environments.
Conduct performance testing for ETL processes to ensure scalability and reliability of data warehouse solutions.
Automated regression testing for ETL workflows using custom scripts and industry-standard tools
Develop and implement automated test frameworks for ETL processes using tools such as Selenium, Python, and custom SQL scripts
Created and executed detailed test plans for large-scale, complex applications, including both manual and automated testing strategies.
Utilized Jira for defect tracking, linking automated test results with issue tracking and management systems
Collaborated with DevOps teams to integrate Copado for automating Salesforce deployment workflows, improving release cycles and reducing manual efforts
Designed and executed data-driven tests in Katalon Studio for comprehensive data validation across Salesforce records, improving data integrity and reducing bugs in production
Enhanced API testing capabilities by automating tests for Salesforce REST and SOAP APIs using SOAP UI and Postman, identifying critical integration issues early in the development cycle
Designed and implemented test automation frameworks for evaluating AI models' accuracy, performance, and robustness
Conducted extensive data validation tests to identify potential biases in AI training datasets, ensuring fairness and ethical AI deployment.
Implemented CI/CD pipelines integrated with AI model testing, ensuring continuous deployment of models with validated quality
Analyzed AI-driven system behaviors and generated reports detailing model performance, anomaly detection, and failure rates
Worked with cross-functional teams to ensure the secure implementation of AI models, aligned with industry regulations and compliance standards
Automated functional, regression, and performance tests for NLP-based systems, including sentiment analysis, text classification, and chatbot models
Identified and reported critical defects in AI algorithms during development and post-deployment, significantly reducing production failures
Conducted model interpretability tests to ensure transparent and explainable AI implementations
Created a scalable automation testing framework for mobile apps using Appium and Selenium
Automated end-to-end functional tests for mobile and web platforms, reducing manual testing time
SDET (Software Development Engineer in Test)
Performed performance testing using J Meter, identifying bottlenecks and helping the development team to optimize system performance
Automated API tests using Postman and integrated with Jenkins to run as part of the nightly build process
Worked in Agile/Scrum environments, actively participating in sprint planning, daily stand-ups, and retrospective meetings
Conducted code reviews and optimized test scripts for better performance and reusability
Leveraged Cucumber to implement BDD, writing test scenarios that aligned with business requirements and improved cross-team collaboration
Created Cucumber step definitions in Java, enhancing the reusability of test scripts and minimizing maintenance overhead
Design and implement comprehensive test plans, test cases, and test scripts using Selenium and Cypress for React.js applications,performed manual and automated testing of web applications, focusing on user interfaces built with React.js
Spearheaded the testing process for Machine Learning ML models across various domains, ensuring robustness, accuracy, and scalability
Automated performance testing for ML models under different data loads and conditions, resulting in a 50% improvement in efficiency
Conducted root cause analysis of model failures and errors, working with machine learning engineers to troubleshoot issues and optimize models
Validated various ML frameworks such as TensorFlow and PyTorch for end-to-end testing in production environments
Integrated Karate test executions with CircleCI, ensuring continuous validation of API services during the development lifecycle
Collaborated with developers to implement Karate Mock Server for effective testing of services in isolation, reducing dependency on third-party systems
Created custom reporting solutions using Allure and Karate HTML Reports to provide clear, actionable test results for stakeholders
Integrated Selenium WebDriver with Jenkins to automate UI tests across browsers, reducing manual testing efforts by improving test coverage
Created customized test reports using Allure and integrated them with Jenkins and GitHub Actions for detailed test execution insights and historical data tracking
Leveraged Jenkins file for creating declarative pipelines, optimizing test execution speed and parallelizing test jobs to reduce build times by 30%
Managed integration tests in Jenkins using Dockerized environments, ensuring consistent test execution across development and production pipelines
Implemented automation frameworks with Selenium and Cucumber to streamline Vendor Requirements Lit compliance testing, ensuring all vendor-provided documentation was tested and validated
Integrated automated testing into CI/CD pipelines using Jenkins, enhancing release cycles
Managed Agile sprint metrics and automated reporting using Allure and JIRA dashboards, providing actionable insights to stakeholders and improving decision-making processes
Coordinated with vendors to ensure compliance and adherence to technical requirements, using Agile tools like Azure DevOps to track progress and resolve issues
Mentor junior team members in test design, automation scripting, and ALM best practices
Automated ALM integration with CI pipelines to streamline test execution and reporting
Implemented an emulator and simulator for Mobile App Testing in Android Platform using Appium.
Worked on UAT environment and verified the end results from a User perspective.
Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
Tested Web Services based on data and functions by SOAPUI.
Automated Testing Process using Selenium IDE, TestNG, Java and Python for Web-Based application to meet the needs of customers.
Experienced in developing and executing Manual and automated testes in different platforms using python and selenium library.
Review Functional requirement and use case documents to understand the Business logic, application requirement and technical aspects of the system.
Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
Built UI on top end testing using BDD framework with Cypress, Created web UI testing using Cucumber, and cypress automation.
Attend meetings, involved in QA planning, coordination and implementation of QA methodology.
Wrote Test Plans and Test Cases based on the business requirements.
Created scripts using WebDriver based on Modular framework.
Develop automated test cases for verifying data transformations, data migration, and data quality across different stages of the EIMS
Ensured BPM workflows met compliance, performance, and security requirements by testing process governance, audit trails, and role-based access controls
Collaborated with BPM developers, business analysts, and process owners to define clear testing objectives, providing timely feedback to ensure smooth process execution and integration
Utilized Agile methodologies (Scrum and Kanban) to manage the testing lifecycle, ensuring efficient communication with cross-functional teams and delivery of high-quality BPM implementations
Led testing for various BPM platforms, including process design, orchestration, and integration with third-party applications such as ERP and CRM systems
Work with cross-functional teams to ensure that legacy systems integrate seamlessly with modern EIMS components
Regulatory Compliance ensuring that the data processing within EIMS complies with various international standards
Worked closely with Lead and assist and Helping offshore team to understand technical documentations
Created and Executed SQL Queries using Microsoft SQL Server Management Studio to perform Oracle database testing.
Participate in BDD testing using Rest Assured, TestNG, Cucumber.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
Swift developed and maintained test scripts in Swift for automated testing of iOS applications, ensuring seamless app functionality across various features.
Implemented test automation using Cucumber and related tools such as Selenium and Appium.
Involved in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
Worked with POS System and involved in testing functionalities related to sales tracking, POS scanning, Store ISP, ordering forecast, adjustments, custom retail price and promotions in POS.
Conducted load testing on networked scanning solutions, ensuring system stability under heavy document traffic, and identified critical performance bottlenecks for system optimization
Tested business functionalities like promotions, discounts, coupons, tendering, returns etc.
Involved in Integration, Regression, Performance, Validation, Functional and End-to-End testing on store and merchandising applications that interface with POS
Performed system testing, functional testing, Smoke testing and end-to-end and regression testing.
XCUITest & Xcode/iOS Simulator: Utilized XCUITest and Xcode's iOS simulator to create and execute automated UI tests, ensuring compatibility and performance on different iOS devices and environments.
Led performance and load testing to ensure that MAVRO systems could handle large-scale document processing operations, including up to documents daily, without system degradation
Conducted integration testing to ensure smooth interaction between MAVRO and external systems such as CRM platforms, ERP systems, and document management solutions
Managed the end-to-end QA process for MAVRO automated document processing solutions, ensuring accurate data extraction, document indexing, and workflow automation
Conducted load testing for MAVRO systems integrated with third-party platforms, ensuring stability under heavy data loads and identifying performance bottlenecks for optimization
Performed discount testing which involves Manufacture coupons, digital coupon, Bounce back by coordinating with the Busssinees team.
Tested hardware such as printers, scanners, POS cash drawers, credit card scanners, iPhone, and iPad application
Carried out extensive testing on payment methods such as Credit Cards, Debit Cards and Gift Cards
Worked closely with NLP engineers to debug and optimize models, ensuring that tokenization, lemmatization, and parsing steps were correctly implemented
Implemented regression tests for multilingual NLP systems, ensuring consistent performance across different languages and dialects
Automated performance testing for large-scale NLP systems, ensuring models could handle high volumes of text data efficiently
Conducted functional and regression testing of search engines powered by NLP models, ensuring relevant and accurate search results
Identified and reported bugs using defect tracking tool JIRA and presented bug reports for weekly status updates.
QA Automation: Led QA automation efforts by designing, implementing, and maintaining robust test frameworks, ensuring high-quality software delivery through continuous integration
Created and maintained SQL Scripts to perform back-end testing on the oracle database. Created and executed scripts manually for Functionality testing
Performed the testing of Restful web services for mobile apps for the Using Postman.
Developed and executed automated test suites using tools like Selenium, Cucumber, and Karate, ensuring integration with iBPS solutions
Automated critical healthcare workflows within iBPS, improving the efficiency of repetitive test scenarios and reducing manual effort by 50%
Managed end-to-end testing, including regression and performance testing, for iBPS implementations, ensuring stability during system upgrades and new feature rollouts
Ensured that iBPS processes complied with healthcare regulatory standards (HIPAA) by testing for data privacy, access controls, and proper patient information handling
Integrated iBPS with other healthcare systems like EHR/EMR, patient portals, and insurance systems, conducting extensive API and integration testing
Performed Back-End Testing, Oracle database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, Cucumber,Eclipse, Firebug, XPATH, HTML, Karate,JavaScript, Quality SDET Center, XML, ALM, SQL, Oracle, MATLAB, Maria DB, Microsoft Office suite, Windows.

QA Automation Engineer April 2021 June 2023.
Commerce Bank
Responsibilities:
Developed custom libraries for automation using Java &Selenium WebDriver.
Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
Involved in specifying the functional as well as security requirements for performance testing.
Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
Identify test cases to automate. Automate those test cases using Java technologies Junit in JENKINS.
Understanding the functionality, Writing the test scenarios and executing them.
Conducted cross-platform testing of scanning applications, ensuring compatibility with multiple operating systems and third-party applications
Performed database testing using SQL to validate data integrity across applications.
Designed and executed performance tests using GCP-native tools like Cloud Monitoring and Logging to assess application scalability and stability under varying workloads.
Coordinated integration testing between scanning systems and document management platforms ensuring seamless data processing and storage
Performed API testing using tools like Postman and Rest Assured to validate data integrity and API endpoint.
Responsible for Test Automation through writing and introducing novel MATLAB scripts, Data driven development (MS-EXCEL) and TestSuite (MATLAB APIs) frameworks in competence with Ranorex Studio (Java), thus reducing the effort and time taken during regression testing for future TargetLink versions. Been rewarded by the client for this achievement.
Used TestNG Annotations in Junit in Java and executed a batch of tests as testing suite.
Manage defects and track issues using JIRA and HP ALM, ensuring timely resolution
Used HP ALM to manage test cases, defects, and reporting for multiple projects, providing real-time metrics on test progress
Managed the end-to-end testing of mainframe systems, including batch processes, online transactions, and data interfaces between legacy mainframe applications and modern web services
Implemented CI/CD pipelines using Jenkins and GitHub Actions for automated testing and continuous integration of mainframe applications, reducing deployment times
Supported the testing of large-scale mainframe applications, including batch processing systems and online transaction processing (OLTP) in CICS environments
Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
Involved in Manual and Automation of Mobile Testing.
Used TestNG Annotations in Selenium Web Driver in Java and executed a batch of tests as testing suite.
Designed REST/HTTP, SOAP APIs, microservices including JSON data formats and API versioning strategy.
Experience in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in properties configuration file.
Assisting software engineers in deciding what unit tests to write based on the user stories, architecture, and design.
Worked in Agile - Behavior Driven Development (BDD) model.
Worked with JavaScript frameworks (ReactJS and AngularJS) to connect between our APIs and our front-end web interfaces.
Involved in performing Functional, Application, Integration, System, Regression and Performance tests.
Used Java language and TestNG framework for scripting, Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Created and executed automated test cases for APIs and web applications using C#, MSTest, and Postman
Developed automated test scripts using C# and Selenium for web-based applications, reducing manual testing time
Automated database validation using C# to verify data consistency across multiple layers of the application
Enhanced existing C# automation framework to support cross-browser testing, increasing test coverage
Automated database validation using C# to verify data consistency across multiple layers of the application
Written Gherkin and Ruby scripting automation test scripts to execute.

Environment: Selenium Web Driver, Maven, JUnit, AWS, ANT, Jenkins, REST, SOAP UI, Microservices, APPIUM, Java, MATLAB, JavaScript, Agile, HTML, Cucumber, XML, SQL, Oracle, JIRA, IOS, Mac OS, GitHub, Swagger, Postgres.

Test Automation Engineer Feb 2019 Mar 2021
New York Life Insurance Co Tampa, FL
Responsibilities:
Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
Worked on decoupling AS400(iSeries) Systems and make it user friendly.
Creating test cases required for decoupling and verified the data before and after migrations.
Analyzed User stories to provide estimations on Regression suite development.
Performed automation for Functional and Regression Testing using Selenium WebDriver.
Implemented CI/CD pipelines on GCP using Jenkins and Cloud Build, automating testing, deployment, and monitoring workflows for cloud-based applications
Developed Java scripts to automate the test cases, applications to facilitate or automate operational tasks.
Used MATLAB and linear interpolation to test an algorithm of processing the instantaneous frequency for two simultaneous signals in the presence of noise.
Create web apps to facilitate operational tasks.
Utilized HP ALM for test management, including tracking defects, executing test cases, and generating reports
Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
Involved in Scratch implementation of BDD framework, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
Use of SQL scripts in Oracle databases to validate and query the functionality.
Build various stages of test automation like Smoke Test, Integration Test, Functional Test in CI/CD pipeline.
Hands on experience on AWS and handling CI/CD pipeline.
Attending Scrum calls, Sprint planning, Backlog Refinement, sprint Review & Retrospective meetings.
After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
Involved in Release support - Release to QA, involved in environment setup, testing the release process.
Verifying if Machine learning outputs are as expected with respective to previous data.
Interacted with Developers to visualize the functional aspects of the system under development.
Performed API testing using tools like Postman, Swagger and RestAssured to validate data integrity and API endpoint.
Used Java language and TestNG framework for scripting, Used Maven for building the Data Driver project. Integrated with Continuous Integration tools Jenkins for running test.
Communicating effectively with multifunctional teams, testers, programmers and technical staff at all levels between the Onsite and offshore teams.
Environments: Maven, Selenium WebDriver, JUnit, TestNG, MATLAB, Jenkins, REST, Java, JavaScript, HTML, CSS, JMeter, Agile, Cucumber, XML, SQL, Oracle, JIRA, DB2, MariaDB, Swagger, GitHub.


Test Automation Engineer Sep 2014 Aug 2018.
SysIntelli Pvt Ltd. India
Responsibilities:
Working with Agile team, participated in requirement gathering and review meetings.
Analyzed and understood each requirement for purpose of creation of test scenarios and test cases based on the BRD and executed them as part of system testing both happy path and negative tests.
Implemented comprehensive testing of core banking payment systems, including SWIFT, ACH, and Fedwire, to ensure compliance with industry standards and regulatory requirements.
Developed and executed test plans, test cases, and test scripts to validate payment processing functionality and identify software defects
Designed, documented, and executed manual test cases and collaborated with developers to resolve defects using HP ALM
Conducted integration testing of payment APIs and interfaces to ensure seamless communication and data exchange between banking systems and external payment networks.
Designed and maintained test environments to simulate real-world payment scenarios and validate end-to-end payment processing workflows.
Leveraged GCP services such as Cloud Storage and Cloud SQL for end-to-end testing of data-intensive applications, ensuring reliable data management and processing
Utilized SQL queries to validate data integrity and verify the accuracy of payment transactions processed by banking systems.
Integrated Appium and Selenium with test management tools like TestRail or Zephyr for test case management, execution tracking, and reporting, ensuring comprehensive test coverage and traceability.
Conducted troubleshooting and debugging test automation scripts using debugging tools or logging mechanisms to identify and resolve issues related to element identification, synchronization, or script execution.
Involved in design and development of automation framework using TestNG.
Invaolved in creating workflows in Oracle E-Business Suite for P2P and O2C process, supply chain management.
Environment: Selenium, Appium, IBM ICM, AWS, Redmine, Oracle DB, Oracle EBS, SQL Server, Mocha, Tomcat Server, HP-QC, Eclipse, JDK, UNIX, Selenium Web driver, JAVA, TestNG, JIRA and RALLY.

EDUCATION
JNTUH College of Engineering | Hyderabad ,India
Bachelor of Technology in Computer science
Keywords: csharp continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface javascript database information technology hewlett packard trade national microsoft Colorado Florida Tennessee

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3752
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: