Home

ManiBabu - SDET / Backend Engineer
[email protected]
Location: Mason, Ohio, USA
Relocation: Yes
Visa: H1B
Mani
[email protected]
256-344-1875 / 469-480-7979
SR SDET Engineer

Professional Experience:
10 + years of professional experience in IT industry in all stages of Software Development Life Cycle and Software Testing Life Cycle such as Application Specifications, Design, Development, Testing, Debugging and Maintenance using SCRUM and Agile methodologies.
Develop d enterprise-grade applications using Java 8 (Collection, stream, lambda, functional Interface)/JEE.
Good Experience in Salesforce domain applications automation both UI and API.
Experienced in Cucumber, TestNG, POM Frameworks in Automating software using selenium.
Experienced in Maven tool to handle dependencies & Bamboo & Jenkins for scheduled running.
Knowledge on Mobile Automation using Appium, Perfecto.
Strong abilities in Software Testing including creation of test cases, execution of functional / system tests and tracking of defects using various tools.
Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
Experience in writing Maven build scripts.
Good experience in SCRUM process of agile development methodology.
Skilled in understanding Software Requirement Specification and identifying the required Test Scenarios.
Performed Regression testing, Retesting, Compatibility testing and importantly User inference and Usability testing for all the Mobile Apps.
Experienced in using JIRA and Rally tool for defect logging and tracking.
Develop the automated and performance test scripts using different testing tools like Rest Assured, JMeter.
Expert knowledge of automated testing tools including, Selenium, Playwright, Cypress.
Hands on experience with AWS Services: EC2, VPC, S3, Autoscaling.
Experience on MS Azure Cloud environment and tested web bases application on MS Azure Environment.
Experienced in creating Automated Web Services testing process using Karate DSL framework.
Involved in designing and implementing the Architecture of Hybrid automation framework Java.
Implemented Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
Ability to adapt new technology for delivering user needs.




TECHNICAL SKILLS:
Programming Languages HTML, CSS, Java, Java Script, XML, CSS, Python.
Databases MySQL, PostgreSQL.
Frameworks Hybrid, Page Object Model TestNG, JUnit, Spring Boot
Technologies Selenium, TestNG, JUnit, Playwright, Cypress, Cucumber, Rest API, Postman, Hopscotch, Protractor, Xcode, Browser stack, Kafka, Docker, Kubernetes.
Build Tools Maven, Jenkins, GitHub, Terraform, Kafka, Docker.
Utilities Log4J, JUnit, TestNG, JMeter, Load Runner, Fog Light, Mockito
Cloud Computing AWS EC2, RDS, S3, Azure
Defect Tools JIRA, HP Quality Center/ALM, Rally, Bugzilla
Test Approaches Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Java IDE s Eclipse, IntelliJ.
Mobile Testing Tools Appium, Perfecto Mobile

Domain Experience: Health Care, Financial, Banking, Retail.

Charles Schwab, Austin, TX January 2024 Present
Role: SR SDET Engineer
Project: DRA (Digital Recommendation Approval)

DRA: Digital Recommendation Approvals is a case management feature designed to close the visibility gap in Recommendation status between an Associate Wealth Advisor and an SA (Service Advisor) with case management inside of Salesforce.

Responsibilities:

Developed backend services in core business logic using Spring boot and Restful web services (API).
Actively participated in requirements-gathering sessions with business stakeholders to understand their needs and objectives.
Developed custom data transformation logic using Python (Pandas, PySpark) in AWS Glue jobs, standardizing data formats and cleansing raw data for analytical consumption.
Utilized AWS Lambda functions with Python to build serverless ETL workflows, reducing infrastructure costs and improving scalability by automatically triggering data processing tasks.
Developed and optimized PySpark-based ETL pipelines for large-scale data processing, integrating data from AWS S3 and Delta Lake to Amazon Redshift for analytics and reporting.
Implemented robust data lake architectures using Delta Lake, enabling incremental data processing and ensuring ACID compliance for scalable big data workflows.
Automated ETL workflows with Informatica and Python, reducing processing time by 30% and ensuring seamless integration with cloud platforms like AWS S3 and Redshift.
Authored complex SQL queries for data transformation, validation, and reporting, improving query performance by optimizing indexing and partitioning strategies.
Integrated Kafka streaming pipelines with PySpark for real-time data ingestion and processing, enhancing the timeliness of business insights in healthcare use cases.
Created JSON request and validated the response using postman Interceptor and Swagger UI.
Developed the JUnit, Test Ng framework from scratch, and automated project-related APIs.
Testing Microservices with Postman, Hopscotch.
Design and Implementation of batch jobs to process the data from various vendors.
Used LoadRunner and JMeter for API performance testing, and calculated the TPS (Transactions Per Second), average response times, CPU and memory utilization, and captured the metrics.
Performed troubleshooting on production issues by verifying Splunk logs.
We used Log4j to track errors, debug the code, Resolve bugs, and change requests to existing code.
Handling & configuring the CI/CD pipelines.
Configuring GIT repositories and managing Pull Requests.
Closely worked with the team to address technical challenges and helped resolve automation blockers.
Involved in developing frameworks from scratch using Selenium and Playwright technologies and used Maven as a build tool.
Hand on experience on Playwright testing end-to-end test framework for AngularJs application and other JavaScript applications.
Created and managed pipelines using Jenkins, triggered the runs and analyzed the test cases after execution.
Tested product application on Azure Environment.
Created iOS and Android test frameworks based on Appium, Cucumber, and JavaScript
Implemented JDBC connections in the automation framework to validate data in the database.
I extensively used Confluence and Jira for bug tracking and project management.
Developed and executed performance tests using Azure DevOps Load Testing and JMeter to assess system performance and scalability.






Quest Diagnostics, Mason, Ohio November 2022 December2023

Role: SDET Engineer

Project: Quanum Hub

The Quanum Hub is a service-based application used for the routing, transformation, and delivery of data. It currently handles the transfer of lab orders, results, demographic, and prescription data. Its features include provisioning of accounts and transaction auditing through a web-based administration application.

Responsibilities:

Key role in Implementing end to end Automation of 7 interfaces involved.
Designed and implemented Restful web services.
Implementing and running the scripts in Desktop and Mobile browser (Android & IOS) using Selenium, Playwright Maven, Jenkins, Perfecto and Docker.
Explore and integrate open-source tools/approaches that will increase quality development decrease testing cost.
Write reusable components/methods for the products so that will save huge time in script implementation.
Configured and managed AWS S3 buckets for secure data storage, integrating them with Delta Lake and Redshift to support scalable data pipelines.
Designed shell scripts to automate data ingestion and job monitoring for ETL workflows, reducing manual intervention by 40%.
Optimized healthcare data pipelines, ensuring compliance with HIPAA regulations while processing claims and patient data efficiently using PySpark and SQL.
Enhanced data quality by integrating Informatica workflows for ETL processes, synchronizing datasets between on-premise and cloud platforms.
Built real-time analytics solutions using Kafka and AWS services, enabling real-time updates for dashboards and reducing lag in decision-making processes.
Designed and implemented data validation processes utilizing complex SQL queries, ensuring data integrity and accuracy across multiple platforms.
Led the migration of testing environments to AWS, leveraging cloud-based tools to improve scalability and reduce infrastructure costs by 30%.
Utilized AWS services such as S3, EC2, and Lambda to develop and deploy automated testing solutions, enhancing system reliability and performance.
Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
Good working Experience on Devops environment technologies Maven, Jenkins, Docker, Kubernetes and Linux commands.
Development of automation scripts using selenium web Driver for usability testing on Mobiles and Tablets using Perfecto Mobile.
Developed framework from Scratch for using Cypress to Automate React and Non-React applications.
Used Terraform scripts to Automate instances for Manuel instances that were launched before.
Performed UI Angular Application testing using Cypress and created a framework from Scratch.
Worked on API testing with tools like SOAP UI, Postman, and REST Assured.


TD Ameritrade Saint Louis, MO Sep 2018 OCT 2022

Role: SDET Engineer

NCE provides access to a wide variety of online trading and investment choices by helping new traders open accounts as per their choice and plan their investments and savings. NCE allows our customers to open various types of accounts like individual, IRA, UTMA, etc. This application is available in various OS for different web browsers, Mac, and mobile environments like Android, iPad, and iPhone.

Responsibilities:

Understanding and application of Object-Oriented Programming and test automation coding standards and best practices.
Automated the API services using the Karate DSL framework for Unit Testing, Integration Testing, and Regression Testing.
Experience with test Automation tools such as Cypress, Selenium, TestNG, and JMeter.
Involved creation of a comprehensive test automation framework using Page Object Model to reduce repetitive testing using Selenium Web-driver, IntelliJ IDE, Java, TestNG, and other APIs.
Involved in developing TDD Framework from Scratch.
Automating the Deployment process using DevOps techniques such as Jenkins, and Dockers.
Supported release team on weekly deployments.
Experience on Micro-services Kafka and Kubernetes.
Writing well-designed, efficient code by using functional programming concepts.
Utilize existing Build and Test Automation tools and frameworks to develop, maintain, and execute automated tests in a Continuous Integration environment.
Develop and maintain reusable end-to-end transactional automated test scripts for different mobile products and interfaces using Appium and Java.
Worked with Chrome extension Postman REST Client, an HTTP client for testing web services.
Created automated script for REST-API testing using Rest Assured framework.
Work with source control tools (GIT or Bamboo) and defect tracking systems like JIRA, Zephyr, ALM.
Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc).
Knowledge of Dockers-based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.

Walgreens - Deerfield, IL Jan 2018 Sep2018

Role: Automation Engineer

MDM: Master data management project is about onboarding data from different sources into One data and perform the required transformations and send the changes back to sources through an integration layer.

Responsibilities:
Designed and implemented an automated testing framework using Selenium with Java
Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven
Extensively automated regression and functional test suites by developing over 250 test cases, 6 test suites using Selenium WebDriver
Hands on experience on working Cypress for angular application end to end testing.
Implemented Page Objects framework, Modular driven framework and 21 Page classes from to represent web pages
Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases
Used Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
Used Postman & SOAPUI for rest service testing.
Responsible to verify Web services API request, response data validations in RESTful calls and WSDL using SoapUI tool.
Involved in testing REST Services-using REST Assured and tested both XML and Jason format.
Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Performed Manual and Automated mobile app testing on IOS And Android Platforms.

Client: McKesson, San Francisco Jan 2017 Dec 2017

Role: QA Automation Engineer

The McKesson specialty health provides to customers, providers, members and payers by promoting safe and affordable health care services. The integrated platform has different modules including Paybils and Services and Data.

Responsibilities:
Developed, executed and maintained test cases and test suites for the Web services application using Rest Assured, Java, Python, TestNG.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Using an Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards.
Deploys the automation scripts in Jenkins CI/CD pipeline and scheduled the jobs to run the health checks every day.
Implemented a CI/CD pipeline using Azure DevOps in both cloud and on-premises with GIT, Docker, Maven along with Jenkins pipeline builds & YAML/JSON.
Validating tests by crosschecking data in the backend on SQL server using SQL Queries.
Identifying and documenting defects using JIRA to ensure application's functionality.
Testing McKesson Mobile Apps on different Devices with different OS using perfect tool
Using JMeter to test the McKesson Applications, tested with Number of users concurrently able with the platform.
Used Protractor to test the single page Web applications.
Participated Walk-through and defect report meetings periodically.
Install, configure and support Tomcat, WebSphere and WebLogic server on Unix/Linux.

Client: Food Crave, San Roman, CA Nov 15 to Dec2016

Role: QA Automation Engineer
Responsibilities:

Involved in full Software development life-cycle (SDLC) followed of agile, Scrum methodologies to produce high quality software model and software maintenance life cycle (SMLC).
Participated in daily scrum meetings, retrospective meetings, triage meetings in agile methodology.
Performed Regression testing using Selenium WebDriver, Testing and Jenkins Continuous Integration.
Found Defects, prepared Defect reports and performed Status reporting, Bug Triage, Defect tracking using Jira.
Created and executed automated test scripts using Selenium WebDriver.
Used Postman tool to test the response of the Rest APIS.
Used Appium for Mobile testing (Android & IOS)
Involved in implementation of Test Automation Framework build using Selenium Web driver, protractor to handle Angular JS Applications.
Implemented using the Java script and HTML for Web page creation Node.js as driver.
Developed Automation framework using Java, python, selenium, web driver and cucumber.
Responsible for creating and managing user accounts, security, rights disk monitoring in red hat using Unix/Linux.

Tech Throne IT Solution Pvt. Ltd, India May 2014 to June 2015

Role: Java Developer

Responsibilities:

Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) using agile development methodologies.
Developed Robust and secured Enterprise Java Applications (EJB) and Distributed Applications.
Design and Implementation of batch job to process the clinical trials results from clinical trials gov.
Actively participated in requirements gathering sessions with business stakeholders to understand their needs and objectives.
Designed and implemented Restful web services.
Working with Testing team to track and resolve the issues.communications.

Education details:
Masters: Computer-Science-Engineering-Silicon Valley-University-2017
Btech: Mechanical Engineering -(SSIET)JNTUK- 2014
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree information technology hewlett packard microsoft California Illinois Missouri Texas

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];4489
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: