Summary
Overview
Work History
Education
Skills
Certification
Green Card
Roles And Responsibilities
Additional Information
Timeline
Generic

Ramesh Prasad

Texas

Summary

Highly motivated Software Engineer with over 20 years of industry experience. Proven Architect/Lead Software Engineer role for more than 10 years. Skilled in collaborating with cross-functional teams to gather requirements, develop applications(back end and front end both), define automation frameworks, standards, and enterprise pipelines. Exceptional analytical and problem-solving abilities, driving solutions for complex challenges. Demonstrated strong communication and planning skills, adept at establishing effective organizational processes within intricate environments. Extensive experience effectively working within Agile development methodologies.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Lead Software Engineer

ABC corp
04.2023 - Current
  • Built UI/API automation framework (Selenium/Cypress, Rest Assured/Karate)
  • Developed integration testing framework (TypeScript/Cypress, Spring Boot)
  • Defined SDET test strategy & KPIs
  • Implemented test pyramid & shift left approach
  • Coached devs to automate critical/smoke tests & integrate into CI/CD pipelines
  • Defined unit/integration testing standards for UI/API components
    Identified testing gaps and increased automation coverage, reducing production issues
  • Helped devs write unit tests using Jest
  • Provided test pyramid training (UI/API unit & integration)
  • Reviewed testing code & enabled devs to write quality code
  • Developed front-end (React) & back-end (Spring Boot) APIs
  • Performed API unit tests (JUnit) & UI unit tests (Jest)
  • Used SonarQube for code coverage & quality
  • Evaluated & recommended testing tools
  • Collaborated with managers/product owners for high-quality solutions
  • Presented test strategy & automation KPIs to executives
  • Developed performance indicators for automated test executions
  • Participated in Scrum of Scrums, planning, & leadership meetings, solving complex challenges
  • Conducted training & consultation sessions to address crucial challenges

Lead Software Engineer

ABC corp
06.2021 - 03.2023
  • Built UI/API automation framework (Selenium, Cypress, Rest Assured, Karate)
  • Designed UI/API integration testing framework (TypeScript/Cypress, Spring Boot)
  • Defined SDET test strategy & KPIs, implemented test pyramid & shift left approach
  • Coached dev teams to automate critical/smoke tests, integrate into CI/CD pipelines (multiple apps)
  • Defined unit/integration testing standards for API & UI components
  • Identified & addressed gaps in unit/integration/E2E testing
  • Increased automation coverage, minimized production issues
  • Helped devs write unit tests (Jest)
  • Provided test pyramid training (UI/API) to various teams
  • Reviewed unit/integration tests, enabled quality code practices
  • Developed front-end (React), back-end API (Spring Boot)
  • Performed API unit tests (JUnit), UI unit tests (Jest)
  • Used SonarQube for code coverage & quality
  • Evaluated & recommended testing tools for applications
  • Collaborated with managers/product owners for high-quality solutions
  • Presented SDET program automation KPIs to executives
  • Developed performance indicators for automated test execution
  • Participated in Scrum of Scrums, planning meetings, offered solutions
  • Conducted bootcamps, workshops, and office hours to address challenges

Lead Software Engineer

LMN corp
02.2021 - 05.2021
  • Enhanced existing e2e automation Framework for Functional testing for Mobile applications that was developed using Appium Cucumber and Java
  • Used DevTest tool for Service Virtualization & followed In-Sprint Automation across different LOBs.

Project Lead

DEF corp
06.2020 - 01.2021
  • Built e2e BDD automation framework (Java/Cucumber) using Selenium (UI), Appium (Mobile), & Karate (API)
  • Utilized DevTest for service virtualization & implemented in-sprint automation across LOBs

Project Lead

DEF corp
06.2020 - 01.2021
  • Developed e2e BDD automation framework in Java & Cucumber using automation tools such as Selenium for UI, Appium for Mobile applications and Karate for API
  • Used DevTest tool for Service Virtualization & followed In-Sprint Automation across different LOBs.

Lead Software Engineer

GHI corp
06.2019 - 05.2020
  • Enhanced existing e2e automation Framework for Functional testing for Mobile applications that was developed using Appium Cucumber and Java
  • Used DevTest tool for Service Virtualization & followed In-Sprint Automation across different LOBs.

Automation Architect

JKL corp
11.2017 - 05.2019
  • Built automation framework (SoapUI/Java for API, Selenium/Java for UI)
  • Performance testing and support for high-scale back-end systems
  • Implemented CICD pipeline (Jenkins, Bitbucket/GitHub, Test design/Unit testing)
  • Data analysis using Hadoop and Tableau reporting tools

Lead Software Engineer

MNO corp
09.2013 - 06.2017
  • Defined requirements, built automation frameworks (SQL Server, C#) for BDQ execution and database comparisons.
  • Developed test frameworks for applications like Cash Projection.
  • Performed functional, regression, E2E testing. Developed utilities (C#, VBScripts) for trade file generation, job scheduling.
  • Created test plans, liaised with front office and vendors, coordinated project activities, ensured quality deliverables.
  • Conducted DI Hub POC, developed automation framework (Selenium, TestNG, RestAssured, Java).
  • Full lifecycle testing experience (SDLC), Agile/Scrum methodologies.

Automation Architect

PQR corp
10.2012 - 09.2013
  • Responsible for developing automation framework and performing Functional/E2E testing.

Automation Architect

PQR corp
01.2012 - 09.2012
  • Framework development, Functional/E2E Testing, code review.

Automation Architect

PQR corp
10.2009 - 12.2011
  • Design review, test automation framework (VS2010), test case creation & execution (Coded UI), code coverage report generation (VS2010), defect verification.

Automation Architect

PQR corp
10.2008 - 09.2009
  • Responsible for creating Test plan, functional/performance testing
  • Developed Automation test scripts using C# and KAF framework
  • Performed integration testing, generated code coverage report, investigated/fixed automation/regression failures.

Automation Architect

STW corp
03.2004 - 09.2008
  • Analyzes requirements, develops applications, authors test cases, and automates testing with QTP, Silk Test, VBA, Perl.
  • Developed automation script, prepared code coverage report, analyzed and fixed test failures across environments.

Education

Master of Computer Science -

School

Skills

  • Cypress
  • Playwright
  • Selenium Web Driver
  • Appium
  • REST Assured
  • RestSharp
  • SOAPUI
  • Karate
  • Postman
  • Coded UI
  • UFT
  • Mongo DB

Certification

  • SCM - SCRUM Master Certification
  • SCM (Scrum Master)

Green Card

True

Roles And Responsibilities

  • Designed and developed a unified automation Framework for Functional and E2E testing for UI using tools such as Selenium & Cypress and API using tools like Rest Assured & Karate
  • Designed and developed a Framework for Integration testing for UI using TypeScript/Cypress and for API using Spring Boot
  • Defined Test Strategy and KPIs for SDET program
  • Applied Test pyramid and Shift Left approach for multiple applications
  • As part of SDET Maturity program, coached & enabled development teams automating Critical & Smoke tests and adding them to CICD pipeline for multiple applications
  • Defined Unit & Integration Testing Standard for API and UI components
  • Identified gaps in Unit, Integration & E2E Tests for API and UI components.
  • Defined Traceability Metrics, increased automation test coverage that helped to drastically minimize production issues.
  • Helped the development team write Unit Test using Jest.
  • Provided Test Pyramid training on UI & API Unit and Integration team to various development teams.
  • Reviewed Unit, Integration testing code and enabled development teams apply techniques to write quality & effective testing code.
  • Developed front end using React & back end API using Spring boot
  • Performed API unit test using JUnit and UI Unit test using Jest
  • Used SonarQube tool for code coverage & code quality.
  • Evaluated tools available in the market and provided recommendations to be used for the applications.
  • Worked closely with software engineering managers and product owners to deliver high-quality solutions.
  • Formulated a Test Strategy and presented Automation KPIs (as part of the SDET program) to the executive team.
  • Developed performance indicators to track automated test executions across a range of applications.
  • Engaged in Scrum of Scrums, Program Increment planning, and Leadership Team gatherings, offering resolutions to intricate challenges.
  • Conducted boot camps, specialized technical workshops, and regular office hours consultation sessions (across various business sectors) to offer direction to teams and address and resolve crucial challenges.

Additional Information

SCM - Scrum Master Certified

Timeline

Lead Software Engineer

ABC corp
04.2023 - Current

Lead Software Engineer

ABC corp
06.2021 - 03.2023

Lead Software Engineer

LMN corp
02.2021 - 05.2021

Project Lead

DEF corp
06.2020 - 01.2021

Project Lead

DEF corp
06.2020 - 01.2021

Lead Software Engineer

GHI corp
06.2019 - 05.2020

Automation Architect

JKL corp
11.2017 - 05.2019

Lead Software Engineer

MNO corp
09.2013 - 06.2017

Automation Architect

PQR corp
10.2012 - 09.2013

Automation Architect

PQR corp
01.2012 - 09.2012

Automation Architect

PQR corp
10.2009 - 12.2011

Automation Architect

PQR corp
10.2008 - 09.2009

Automation Architect

STW corp
03.2004 - 09.2008

Master of Computer Science -

School
Ramesh Prasad