Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rakesh Basavaraju

Enola,PA

Summary

  • Experienced QA Lead/SDET with over 15 years of expertise in building high-performing testing teams and delivering high-quality software through efficient QA processes and automation frameworks.
  • Proficient in implementing comprehensive test strategies, defining QA processes, conducting requirement reviews, setting up tests, executing tests, and managing risks.
  • Experience in project planning, scheduling, estimation, resource and work allocation, risk identification and mitigation plan, and communication. Proficient in functional, non-functional, API, regression, test automation, and performance testing.
  • Deep understanding of software testing principles, SDLC, Agile, QA methodologies, testing techniques, and test management.
  • Experience in creating scalable and robust automation test frameworks (Selenium, Cypress, Playwright).
  • Proficient in API testing with tools like Postman, SOAPUI, and automation using RestAssured.
  • Proficient in establishing seamless CI/CD workflows through platforms like Jenkins or GitLab.
  • Proficiency in Java, JavaScript, Python, Typescript, and other scripting languages.
  • Experience with build tools Maven and Ant, and unit test libraries like TestNG and Junit.
  • Experience setting up performance tests using tools like JMeter, and k6.
  • Experience formulating QA standards and best practices, organizational policies and processes, and strategic plans. Proficiency in SQL and No-SQL databases and effective data validation strategies.
  • Experience leading a large, globally distributed team embedded in multiple projects. Excellent problem-solving, communication, and collaboration skills.

Overview

14
14
years of professional experience

Work History

Senior Engineer / Automation Lead

Motional
01.2022 - Current
  • Led QA teams across multiple projects, established robust QA processes, and was responsible for end-to-end testing of various web and native tools
  • Developed comprehensive end-to-end automation frameworks from the initial setup, design, and implementation of full regression suites
  • Designed automation using PyAutoGUI for native tools like Driverdisplay, Viewerapp, and Introspection
  • Automated web applications, such as Pylon, using Cypress
  • Utilized Selenium for Graffiti web-based project and Playwright for multiple annotation tools
  • Developed multiple utility and reusable classes and created daily smoke tests and regression suites in the Jenkins pipeline and Gitlab CI
  • Collaborated with product owners to review business requirements and test cases, supported UAT teams, and managed multiple releases across environments
  • Created Confluence documents that detail the setup for testing, automation, and other project-related documentation, templates, POCs, and git commands
  • Created multiple Jenkins files and GitLab-CI YAML files to integrate automated testing seamlessly within the CI/CD pipeline
  • Worked with the DevOps team to create Docker YAML files to reduce the runtime of installing dependencies
  • Validated the functionality of backend APIs and Micro Services with automated tests using Postman and Rest Assured frameworks
  • Conducted code reviews, established automation standards, implemented CI/CD alerts, and enhanced automation reporting for improved efficiency and code quality
  • Monitored CI/CD pipelines, fixed flaky tests, debugged failed tests, updated functional automation scripts, evaluated test reports, and provided regular reports on test run results throughout development sprints
  • Added data-test IDs in react code to establish identifiers for test automation
  • Participated in defect triage, evaluated test processes, and worked with end users and business stakeholders to perform User Acceptance Testing
  • Performed release testing, smoke, sanity, and regression testing
  • Trained and mentored QA engineers in automation and test-related activities and testing best practices
  • Closely coordinated with the programmers and the Business Team to keep track of changes and new workflows
  • Maintained accurate and up-to-date documentation of testing processes in Confluence and test results in Zephyr.

Associate Director / QA Lead

Evolent Health
06.2016 - 01.2022
  • Led cross-functional teams in the configuration and testing of web applications, including Care Management, Utilization Management, and various other platforms
  • Created the functional specifications for prior authorization files and technical specification documents for incoming and outgoing TPA files
  • Performed comprehensive testing on web application modules with complex business logic and evaluated file imports, exports, and how data is managed and stored
  • Performed resource capacity planning, prepared QA estimates, and coordinated all QA activities
  • Reviewed and executed test cases, documented test results, and performed functional, integration, database, and regression testing
  • Designed automation framework using Selenium webdriver, Java, TestNG, and Maven and integrated with CI/CD tool Jenkins
  • Created database SQL configuration scripts and designed automation scripts in Java for post-deployment verifications
  • Validated incoming and outgoing files, Performed API testing using Postman and automated using Rest Assured IO java libraries
  • Developed Java application to compare pre-configuration and post-configuration deployments for multiple clients
  • Reviewed and re-evaluated the test strategy to adjust for change requests, changing risks, shifting priorities, and schedules
  • Prepared Functional requirements and technical specification documents for all incoming and outgoing file Layouts for multiple TPAs
  • Developed SQL reports for business teams to manage daily responsibilities, client meetings, and upcoming needs
  • Managed Testing activities, defect management, test management, and results using TestRail
  • Managed risks and resolved issues that affected release scope, schedule, and quality
  • Designed end-to-end performance scripts using JMeter
  • Defined key QA performance metrics and regularly provided insightful reports to senior management regarding product quality, testing progress, and risk assessment
  • Coordinated efforts between QA, Dev, Business, clients, and DevOps teams
  • Authored Standard templates, knowledge base documents, and training documents.

Lead Quality Assurance Analyst

FINRA
07.2014 - 04.2016
  • Led multiple projects, including CRD, Brokercheck, IARD, and PFRD, related to the registration of brokers and investment advisers and filing electronic forms
  • Led end-to-end functional testing of Project RAD (Registrations and disclosures) that included CRD, IARD, PFRD, FPRD, and Broker Check Applications
  • Led test planning and established test processes
  • Acted as a crucial point of contact for all QA aspects of releases
  • Participated in requirement reviews, technical analysis with developers, and end-to-end testing of web CRD applications for web forms U4, U5, U6, ADV, queues, electronic fingerprinting, and reports shared with states
  • Designed automation tests using the Selenium tool and configured Jenkins CI/CD pipelines
  • Work closely with the Product Owner, System Architect, and Project Manager to manage new and changing requirements
  • Configured Selenium Grid for parallel testing for multiple browsers and environments
  • Performed device testing in IOS and Android applications
  • Held weekly meetings with the team to discuss metrics, testing progress, new project initiations, and team issues
  • Ensured that all testing activities were conducted as per the Testing Plan, adhering to the specified schedule and quality criteria
  • Assisted with executing non-functional testing regarding performance, reliability, stability, and compatibility with other systems
  • Integrate testing tools and frameworks into the CI/CD pipeline for seamless test execution.

Senior QA / Automation Engineer

Vonage
01.2014 - 07.2014
  • Managed the automation team, developed testing frameworks, and was responsible for end-to-end testing of multiple e-commerce projects
  • Designed and developed an end-to-end automation framework for the e-commerce application Wifone using QTP/UFT
  • Designed automation from scratch and developed multiple utility and functional libraries
  • Prepared framework design, Proof of Concept, and training documents
  • Led the team in test design, automation development, and maintaining automated test scripts based on application regression test suites
  • Created recovery scenarios for error handling and descriptive programming for faster object identification
  • Used OTA (Open Test Architecture) to update automation test results in the quality center and publish them to the central dashboard
  • Created metrics to measure and monitor product performance.

Lead Quality Assurance Analyst

NBCUniversal
08.2012 - 12.2013
  • Led the project Identity for ad-targeting and performed web service testing of REST web services
  • I was involved in test analysis, test design and implementation, test execution, and test closure activities
  • I also conducted cross-training sessions and knowledge-sharing sessions
  • Led the testing team in Sprint Planning, Product Backlog grooming, user story review, and acceptance criteria writing
  • Automated Rest Web services using SOAPUI
  • Validated data in the MongoDB using JSON queries
  • Performed root cause analysis for critical issues
  • Documented best practices
  • Prepared onboarding documents
  • Trained new hires.

Lead Automation Developer/QA

Sage
01.2011 - 07.2012
  • Accountable for end-to-end testing of the Nexus project, an e-commerce application
  • Responsibilities included overseeing test planning, conducting requirement reviews, executing tests, resolving defects, and generating comprehensive test reports
  • Designed and executed comprehensive test scenarios using QTP to ensure compatibility, functionality, and performance across multiple platforms and devices
  • Utilized QTP’s advanced features to automate complex test cases, enhancing testing efficiency and accuracy
  • Performed end-to-end validations of e-commerce web applications, ensuring the integrity of price engines, fraud rules, credit card payments, and discounts
  • Employed QTP to automate validation processes, significantly reducing manual testing efforts and increasing reliability of results.

Quality Assurance Lead

RaceTrac
01.2011 - 04.2011
  • Led the migration project to transition the processing of Financial EDI files from legacy systems to a BizTalk server using Agile methodology
  • Developed comprehensive test plans, reviewed user story acceptance criteria, and executed test cases to ensure seamless migration
  • Monitored daily progress and adapted testing priorities based on test status and project needs
  • Conducted functional, system, and regression testing to validate the integration and performance of the new system
  • Specialized in validating financial EDI Files such as 810 (Invoice) and 811 (Consolidated Service Invoice/Statement), ensuring compliance and accuracy in data processing.

Quality Assurance Engineer

WellCare Health Plans
06.2010 - 12.2010
  • Project Management and Execution: Led end-to-end testing for Project OOSA, which involved tracking members who moved out of the service area
  • Coordinated the testing of data integration across multiple databases
  • Test Case Development and Execution: Crafted and conducted detailed test cases, rigorously reviewed requirement documents to ensure comprehensive coverage and alignment with project specifications
  • Comprehensive Testing and Reporting: Performed thorough testing of all phases of data handling
  • Utilized Quality Center for effective test management, ensuring organized tracking and reporting of test progress and outcomes
  • EDI File Handling and Data Integrity: Managed verification of incoming and outgoing EDI files, including types 270, 271, 834, 835, 837, and 999
  • Ensured accurate loading into staging and transaction tables and maintained business rules and data integrity throughout the project lifecycle.

Education

Master of Science in Electrical Engineering -

University of Bridgeport

Skills

  • Test Automation
  • Python
  • Java
  • JavaScript
  • Selenium
  • Cypress
  • Playwright
  • API Testing
  • Rest Assured
  • SQL
  • GitLabCI
  • Jenkins
  • JMeter
  • K6
  • Team Leadership
  • Risk Analysis
  • Management skills
  • JIRA
  • CI/CD (Jenkins/Gitlab)
  • Docker
  • Agile
  • Cucumber
  • TDD/BDD
  • SOAP UI
  • AWS
  • Azure
  • JMeter
  • Test Rail
  • Zephyr

Timeline

Senior Engineer / Automation Lead

Motional
01.2022 - Current

Associate Director / QA Lead

Evolent Health
06.2016 - 01.2022

Lead Quality Assurance Analyst

FINRA
07.2014 - 04.2016

Senior QA / Automation Engineer

Vonage
01.2014 - 07.2014

Lead Quality Assurance Analyst

NBCUniversal
08.2012 - 12.2013

Lead Automation Developer/QA

Sage
01.2011 - 07.2012

Quality Assurance Lead

RaceTrac
01.2011 - 04.2011

Quality Assurance Engineer

WellCare Health Plans
06.2010 - 12.2010

Master of Science in Electrical Engineering -

University of Bridgeport
Rakesh Basavaraju