Post Job Free
Sign in

Automation Engineer Qa

Location:
Glendale, AZ
Posted:
May 27, 2025

Contact this candidate

Resume:

Ravi Kumar Gajul

SDET/Sr. QA Automation Engineer

Email: *************@*****.***

Github: https://github.com/ravigajul

Phone: +1-425-***-****

Professional Summary:

** ***** ** ********** ** an SDET/Senior QA Engineer in manual and automated testing for Client/Server, Web, and Mobile applications.

Strong knowledge of SDLC, STLC, and diverse testing methodologies, including Black Box, Functional, Integration, Regression, Data-Driven, and UAT testing.

Proficient in designing and implementing automation frameworks using Cypress, Playwright, Selenium WebDriver, TestNG, and UFT, with seamless integration into CI/CD pipelines.

Experienced in API testing with Postman, Rest Assured, Karate, and SOAPUI, and back-end testing using SQL and PL/SQL for data validation, including writing complex queries, triggers, and procedures.

Skilled in testing mobile applications across Android and iOS platforms using Appium, including browser, native, and cloud-based mobile testing.

Adept at building automation frameworks supporting BDD with Cucumber and enhancing test management using tools like JIRA, Quality Center, and Rally.

Well-versed in management scenarios, including Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Extensive experience with both Waterfall and Agile Scrum SDLC methodologies.

Proficient in using GitHub and Bitbucket as source repositories for automation code.

Expertise in devising and executing test plans, scenarios, and scripts for Workday modules, ensuring functionality, reliability, and user experience meet quality standards.

Strong collaboration, problem-solving, analytical, and communication skills, with the ability to work independently with minimal supervision or as part of a team.

Proven ability to deliver under high-pressure environments while maintaining quality standards.

Education:

GRIET, Hyderabad, bachelor’s in mechanical engineering.

Technical Skills:

Testing Tools

UI Automation: UFT, Selenium WebDriver, TOSCA

React Applications: Protractor, Cypress, PlayWright

API Testing: Postman, SOAP UI, ReadyAPI, RestAssured, Karate, GraphQL

Mobile Testing: Appium (IOS Testing/Android)

ETL: Informatica, Query Surge

Database: TOAD, SQL Developer, MS SQL, MongoDB

Performance: J-Meter, Load Runner Gatlin with Scala

Security Testing: Burp Suite

Reporting: Tableau, Graphana

IDE

Eclipse, Intellij, VSCode, Visual Studio

Project Management Tools

HP Quality Center/ALM, JIRA, JAMA, Microsoft Azure, QTest, Rally, Clarity PPM

Bug Tracking Tools

JIRA, Bugzilla, Quality Center (QC), TFS, Jira, Bugzilla 2.0, Jenkins, RALLY, QTest

Automation Framework

Data Driven, BDD, Page Object Model, TestNG, Junit

Web Debugging Tool

Chrome Developer tool

Build Tool

Maven, Gradle

Processes

Agile-Scrum, Waterfall, V-Model

Languages

JAVA, Java Script, TypeScript, nodejs, HTML, XML, json, Yml

Continuous Integration Tools

Jenkins, Azure Devops, Github Actions

Browsers

Mozilla Firefox, Edge, Safari, Google Chrome, Opera, Electron

Application

Microsoft Office, Excel, PowerPoint, Outlook, MS Word

Project Management Tool

Quality Center/ALM, QTest, Microsoft Azure

Other tools

MS office, MS Visio

Databases

Oracle, MySQL, PostGresql, MongoDB

Operating Systems

Windows (XP, Vista & 7, 8,10,11) Linux, Centos, Mac

Experience:

Client: SMBC(JeniusBank) JUL 2024 – Present

Role: Lead Automation Engineer

Spearheaded automation projects using Karate and Postman, ensuring comprehensive API testing and validation

Integrated automated tests into Azure DevOps pipelines, enhancing CI/CD processes and reducing deployment times.

Conducted performance and load testing using Azure Load Testing, identifying bottlenecks and optimizing application performance

Developed and maintained Selenium and TestNG frameworks in Java, ensuring robust and scalable test automation.

Collaborated with development, product, and operations teams to define test strategies and ensure quality across all stages of the SDLC

Utilized defect tracking tools to log, track, and manage bugs, ensuring timely resolution and maintaining high product quality

Mentored junior QA engineers, providing guidance on best practices in test automation and quality assurance.

Created detailed test plans, test cases, and test reports, providing clear and actionable insights to stakeholders.

Implemented continuous improvement processes to enhance testing efficiency and effectiveness, leading to a reduction in defect leakage

Client: Costco Whole Sale Corporation APR 2024 – JUL 2024

Role: Lead Automation Engineer

Lead and mentor a team of SDETs and QA engineers, ensuring the effective adoption of modern test automation practices, including Cypress.

Develop and implement comprehensive test strategies and plans, leveraging Cypress for efficient and scalable end-to-end testing of web applications.

Collaborate with cross-functional teams (developers, product managers, etc.) to integrate Cypress test automation into development workflows.

Participate in code reviews, providing feedback on automation scripts written in Cypress to improve test coverage and maintainability.

Communicate test results, defects, and quality metrics to stakeholders, showcasing the impact of Cypress automation on reducing defect leakage.

Conduct thorough testing (manual and automated) using Cypress for functional, regression, and integration testing to identify and report software defects.

Design, develop, and maintain robust test automation frameworks using Cypress, ensuring reusability and scalability across multiple projects.

Integrate Cypress automated tests into CI/CD pipelines to ensure rapid and reliable software delivery.

Create and manage Cypress test scripts for various testing needs (e.g., functional, integration, and regression), enhancing test coverage and efficiency.

Continuously improve testing processes and methodologies, incorporating Cypress best practices to optimize test execution.

Stay updated with the latest trends in test automation, utilizing Cypress updates and features to enhance automation capabilities.

Foster a culture of continuous improvement within the QA team, advocating for the use of Cypress to streamline testing efforts.

Implement innovative Cypress-based solutions to enhance test coverage, efficiency, and speed.

Client: PegaSystems Dec 2021 – APR-2024

Role: QA Test Manager

Responsibilities:

Developed test scenarios and test procedures based on the test requirements.

Developer the Test Plan, Test Strategy, Test reports for the Project

Used Pega Roboto Studio for robotic process automation

Created and maintained Devops Pipelines using several tasks in the Microsoft Azure Devops Pipelines.

Performed pull request reviews of several team members and merged the PRs to main branch of Azure code repository.

Enhanced and maintained existing automation framework using Selenium Java.

Used IntelliJ and wrote Gherkins/scenarios and generated step definitions and methods using Java, TestNG and Cucumber, for different functionalities of the above applications.

Performed Testing of Oracle and SQL Server for database applications.

Played the scrum master role along with automation and ensure the epics, features, and user stories are up to date and organized scrum meetings, sprint reviews and retrospectives.

Lead/Manage and reviewed the work items allocated to 7 team members within the team.

Strong experience in sending test metrics, test estimation, prioritizing of tasks, planning testing activities.

Client: Broadcom, Inc Feb 2019– Dec 2021

Role: QA Test Manager

Responsibilities:

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.

Prepared detailed reports concerning project specifications and activities.

Stored, retrieved, and manipulated data for close analysis of system capabilities

Used Karate to automate Rest calls and conducted manual testing using postman

Test Blaze meter/API Monitoring product functionality through the selenium, testing and java automation.

Used Rally as a project tracking tool/Defect tracking/Test case Management tool.

Implement Maven multi module projects for Project building, and Git for code management repository.

Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers.

Used Docker container to run parallel test in GCP using Selenium Grid and create disposable infrastructure.

Involved in conducting tests on web service by inspecting every JSON request and response.

Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure.

Architecting the load testing infrastructure, hardware & software integration with LoadRunner.

Writing and executing load, volume, and performance test for JAVA based platform using JMeter and

uploaded scripts in Blaze Meter and sharing the report to appropriate team.

Involved in production defects management and support.

The Average CPU usage, Response time, TPS are analyzed for each scenario.

Client: Anthem, Georgia May 2017– Feb 2019

Role: QA Engineer and Onsite Coordinator

Responsibilities:

Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Development, Enhancement and Maintenance of Test Automation Framework with the different test suites using Java, Cucumber, Gherkhin, TestNG and Appium test and Selenium web driver’s automation tool to test for IOS and Android mobile and web version in chrome.

Creation and executing the automated test suites and Manual test cases for System, integration, regression and E2E testing.

Execution of Manual and Automated test cases/scripts and update results in test management tool.

Monitor jobs at the task forest and run the shell scripts in Hadoop and valid the data in respective DB.

Developed and reviewed simultaneous SQL queries with the use of join clauses (inner, left, right, Union, With, rank) in Tableau desktop to validated static and dynamic data for data validation.

Automated build verification test for clean install and upgrade scenarios that was called from build script in Jenkins, launched corresponding AWS instances, ran the verification test, updated status in JIRA, emailed status to subscribers, copied logs to S3 buckets, and cleaned up/shutdown instances.

Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.

Client: State of Rhode Island, Providence Oct 2013–May 2017

Role: SDET

Responsibilities:

Prepared a Quality Plan, get reviewed and approved by Project team.

Created Test Strategies and Test Cases.

Converted Complex legislations into business rules using Oracle Policy Administrator.

Compared past and current business data and developing improvement strategies

Implemented refined policies for the growth and efficiency of organization business intelligence functions.

Expert turning requirements or user stories into test cases.

Expert in Database Testing, Web services Testing.

Requirement analysis, Developing Test scenarios, test cases.

Familiar with Continuous Integration principles and frameworks Mentors and leading junior QA/QC test engineers.

Developed Manual Test Cases based on Use Cases for specific functional requirements.

Performed hands-on REST API testing using tools such as POSTMAN.

Analysis and documenting application knowledge, review of learning, and gap analysis.

Review the DB2 and Snowflake scripts for validation and ensure the PII fields masked and roles created as per the organization access policy.

Worked with Business Owner to define test cases, test plans, test data ensuring accurate coverage of business and functional requirement.

Client: Bank of America Dec 2009–OCT 2013

Role: Test Automation Developer

Responsibilities:

Worked in an agile environment, and involved in writing Test plans, Test cases, Feature testing, Bug verification and regression test. Contributed to the functional automation suite. Analyzed failed test runs and fixed the scripts.

Used HP quality Center/ ALM to track requirements, Test Plans, Test Cases, Defect and Release Management

Performing the role of QA Test Automation engineer in Agile team.

Used Eclipse and wrote Gherkins/scenarios and generated step definitions and methods using java/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality Centre.

Hands on experience with BDD and experienced with Cucumber feature file using Gherkin’s language.

Experienced in reading data from excel spread sheets, converting them to YAML files and supplying the same to the automation scripts.

Coordinated with developers and conducted Root Cause Analysis, Analyzed Application logs and helped fix the sit integration issues.

Excellent Multi-tasking skills and prioritize effectively and Report timely and accurate status to management.

Published Daily, Monthly and Weekly Status reports to clients and internal stake holders



Contact this candidate