Post Job Free
Sign in

Automation Engineer Qa

Location:
Edison, NJ
Posted:
June 28, 2025

Contact this candidate

Resume:

Name: Golla Venkata Raju

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

Phone: 614-***-****

Edison, New Jersey

https://www.linkedin.com/in/venkatraju-golla-52520b39/

Summary:

Having total of 14 years of experience on Web, Desktop and Mobile Application Testing related to Banking, Retail, IOT and E-Commerce.

Extensive experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual.

Experience in developing Business requirement documents, Functional requirement documents, technical specification documents, User requirements documents.

Worked on Credit card Account Creation flows, adding Authenticating users to the cards, Handling Multiple cards, Validating the challenges like OTP, Verid, Email in Login and Registration.

Experience in validating Integration testing in Payment flows like (SWIFT, RTGS, CHIPS, FED) with Standardized Messaging with both Upward and downward Systems.

Experience in performing Integration Testing in validating the Asset Managements like Mutual Fund Trades in Money Market Funds (MMF), Fixed Income Trades (FICO) with Upward and Downstream systems.

Involved in SDLC testing phases, including unit, integration, system, and user acceptance testing (UAT), ensuring software quality at every stage.

Developed and executed test cases, ensuring that functional and non-functional requirements were met during the testing phase of the SDLC.

Collaborated with developers and data engineers to debug and resolve issues related to Kafka message serialization, deserialization, and schema validation.

Design and Implemented (Selenium WebDriver+ Cucumber Gherkin + Java + Maven) Automation Framework with BDD Style.

Developed feature files using Gherkin Language with BDD approach in Selenium with Java.

Developed and automated API testing scripts using the Karate framework, ensuring comprehensive validation of RESTful web services.

Implemented data-driven testing with Karate to validate various scenarios efficiently.

Integrated Karate tests into CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions, automating regression testing and accelerating the release process.

Created test features and step definitions in Karate, standardizing API test automation and executed end-to-end API testing with Karate, verifying request and response payloads, headers, and status codes.

Performed testing with Karate's support for Selenium integration, validating web application functionality and user interactions.

Configured Karate test reports to provide detailed insights into test results and failures improving API quality metrics.

Validated JSON and XML payloads using Karate’s built-in matchers and assertions.

Conducted performance testing using Karate Gatling integration to measure API response times and system performance under load.

Documented and maintained test cases in Karate, ensuring that the test suite was up-to-date and covered all critical API functionalities.

Utilized monitoring tools (e.g., Kafka Manager, Grafana, or Prometheus) to track system metrics and identify anomalies, contributing to faster incident response times.

Tested Kafka Connect integrations to ensure accurate and seamless data ingestion from external sources, maintaining data consistency and reliability.

Design and Implemented Framework for Testing API (GET, POST, PUT, DELETE) using Rest Assured Library

Good Exposure in testing web services REST and SOAP, using SoapUI and REST Assured.

Extensive experience in writing SQL queries (Oracle, Sql server, MySQL) for complicated backend testing.

Have worked extensively on Data Driven, Page Object Model, Behavior Driven Development (BDD) framework.

Good Experience on working with Azure CI/CD Pipelines and Jenkins

Developed and executed comprehensive test plans for Kafka-based messaging systems, validating message flow, data integrity, and system resilience under high loads.

Experience in Test case management tools like Quality center/HPALM, Rally, JIRA, DevOps.

Having Good Experience in Handling UI Components like (Mouse Hover, Date Picker, Web Tables, Keyboard Actions, frames, Hidden Elements) in Playwright.

Designed Page Object Framework for reusability of components using JavaScript in Playwright.

Experience in Capturing Screenshots, recording Videos and generating Allure Reports in Playwright

Experience in performing parallel Testing with single and multiple browsers in Playwright

Performed Playwright with JavaScript Tests Execution in Docker Container and also using the GitHub.

Automated end-to-end web UI tests using Capybara with Selenium/WebDriver in Ruby.

Developed custom test steps using Cucumber for BDD-based automation.

Performed RESTful API testing using HTTParty and RSpec, validating JSON responses and status codes.

Automated integration tests to validate API endpoints as part of CI pipelines.

TECHNICAL SKILLS:

Databases & Programming Languages:

SQL, J2SE, Core Java, JavaScript, C#, Karate, Ruby

Test & Defect Management Tools:

Quality Center, ALM, JIRA

Test Automation Framework:

Selenium WebDriver, Cucumber, TestNG, QAFBDD, Puppeteer, Rest Assured

Performance Testing Tool:

JMeter

Test Supporting:

Functional Testing, Integration Testing, Regression Testing, Database Testing, UAT Testing, Web Applications Testing, Interface Testing, Accessibility Testing and exploratory testing.

CI/CD

Jenkins, AWS, Google Cloud, Virtualization

PROFESSIONAL EXPERIENCE:

Client: Broadridge/HCL Tech/52314991

Role: Lead SDET March 2025 – Present

Location: Edison, NJ

Responsibilities:

Understanding the Product Architecture and involved in discussions with the Stake holders in requitements gathering, converting them to user stories and put it on JIRA Sprint dashboard.

Automated API Test Cases with the framework built in BDD+Sereinity+RestAssured.

Developed Performance Testing Scenarios and executed using JMeter and validated the Response time, CPU, Memory Utilization and throughput.

Developed and Executed test scripts using Page Object Model Framework using Playwright Java.

Design and Implemented Framework for Testing API (GET, POST, PUT, DELETE) using Rest Assured Library.

Use Jenkins (Continuous Integration Tool) to run Regression and Smoke Automation Scripts automatically in a scheduled time and Code Check-Ins.

Updating the framework with helper methods using Rest Assured Library.

Use Jenkins (Continuous Integration Tool) to run those Java Scripts automatically in a scheduled time.

Updating the framework with helper methods using Rest Assured Library.

Worked on Automating Test Scenario’s, all the user scenarios/use cases are written in the Cucumber.

Parse the JSON and validate the response data using Java Libraries.

Worked on integrating JMeter with other tools and frameworks such as Jenkins, CI/CD pipelines to automate performance testing and incorporate it into the development process.

Built Custom Utilities for Logging, Waiting and Serenity Reports.

Configured test environments using external property or YAML files to manage environments and credentials securely.

Automated Kafka producer and consumer message testing using Java-based test frameworks.

Developed utilities to publish and consume Kafka messages programmatically using Kafka Producer and Kafka Consumer APIs.

Validated message payloads (JSON/Avro) and ensured schema compliance.

Performed End-to-End Validation & Integration Testing from the API to Kafka flows and then to Data base

Implemented end-to-end automation to verify Kafka pipelines triggered from APIs, databases, or other message queues.

Client: BNY Mellon

Role: Senior Test Automation Engineer July 2023 – Mar 2025

Location: Pittsburgh, PA

Responsibilities:

Executed the end-to-end lifecycle of financial instruments including Asset Management like equities, bonds and mutual funds.

Executed portfolio rebalancing and asset Management allocation strategies as per client risk profiles and market conditions.

Handled corporate actions, trade settlements, reconciliations, and NAV calculations for managed portfolios.

Tested complete trade lifecycle from order initiation to settlement (T+1/T+2) across multiple asset Management classes (Equity, FX, Bonds).

Gathering business requirements from product owner, converting them to user stories and put it on JIRA Sprint dashboard.

Experience in developing Business requirement documents, Functional requirement documents, technical specification documents, User requirements documents.

Worked on Validating the flows in Consumer and Commercial Banking in Asset Management (Mutual Funds) like placing and selling the trades, creating accounts using API using Auth2 flow.

Worked on Credit card Account Creation flows, adding Authenticating users to the cards, Handling Multiple cards, Validating the challenges like OTP, Verid, Email in Login and Registration.

Worked on Payment flows like (SWIFT, RTGS, CHIPS, FED) with Standardized Messaging Format like ISO 20022

Validating Message Type formats in SWIFT like (MT103, MT202, MT940) and also validating the Wire Transactions Response from the Fraud Systems.

Worked on Validating the Asset Management Mutual Fund Trades (BUY and SELL) in Money Market Funds (MMF), Fixed Income Trades (FICO).

Worked on integrating JMeter with other tools and frameworks such as Jenkins, CI/CD pipelines to automate performance testing and incorporate it into the development process.

Developed and Executed test scripts using Page Object Model Framework using Playwright with JavaScript.

Design and Implemented Framework for Testing API (GET, POST, PUT, DELETE) using Rest Assured Library.

Conducted thorough analysis of test results and identified defects, reporting them using defect tracking tools like JIRA

Integrated with Mainframe Systems and validation of data fields in the Mainframe Systems and

Validated the data against the mainframe system.

Integrated Python test suites into CI/CD pipelines (e.g., Jenkins, GitHub Actions) to automate test runs, maintain code quality, and ensure continuous deployment readiness.

Automated Test cases by Handling UI Components like (Mouse Hover, Date Picker, Web Tables, Keyboard Actions, frames, Hidden Elements) using JavaScript in Playwright.

Implemented Test Cases using JavaScript and Playwright Tests Execution in Docker Container and also using the GitHub Actions.

Performed API Testing like (API Authentication, GET, POST, DELETE) and also sharing the Authentication Token across the Tests in Playwright.

Experience in performing parallel Testing with single and multiple browsers in Playwright.

Integrated Extent and Allure Reports to the Test Automation Framework, and customization of the test reports based on the requirements in Playwright.

Use Jenkins (Continuous Integration Tool) to run those Java Scripts automatically in a scheduled time.

Updating the framework with helper methods using Rest Assured Library.

Working on Automated Test Development, all the user scenarios/use cases are written in the Cucumber.

Parse the JSON and validate the response data using Java Libraries.

Worked on integrating JMeter with other tools and frameworks such as Jenkins, CI/CD pipelines to automate performance testing and incorporate it into the development process.

Developed Performance Testing Scenarios and executed using JMeter and validated the Response time, CPU, Memory Utilization and throughput.

Developed and executed Load Test, Stress Test and Volume Test Scenarios using JMeter.

Hands-on experience in setting up and executing distributed load testing using JMeter's distributed testing capabilities, including configuring master-slave setups and remote testing environments

Automation and CI/CD Integration with AWS to automate testing pipelines, reducing manual intervention

Client: Wells Fargo March 2021 – March 2023

Role: Senior Test Automation Engineer

Location: Hyderabad, India

Responsibilities:

Gathering business requirements from product owner, converting them to user stories and put it on JIRA Sprint dashboard.

Experience in developing Business requirement documents, Functional requirement documents, technical specification documents, User requirements documents.

Experience in Managing Product backlog and sprint backlog, creating user stories, Epics, Tasks, Bugs.

Create and maintain back log items in JIRA and facilitate sprint and Release planning sessions.

Used Azure Data DevOps to log bugs, track tasks and also created Pipelines.

Conducted thorough analysis of test results and identified defects, reporting them using defect tracking tools like JIRA

Developed and executed test cases, ensuring that functional and non-functional requirements were met during the testing phase of the SDLC.

Participated in daily stand-up meetings as part of the Agile SDLC, providing updates on testing progress and defect management.

Integrated with Mainframe Systems and validation of data fields in the Mainframe Systems and

Validated the data against the mainframe system.

Design and Implemented Framework for Testing API (GET, POST, PUT, DELETE) using Rest Assured Library.

Design and Implemented (Selenium WebDriver+ Cucumber Gherkin + Java + Maven) Automation Framework with BDD Style.

Developed feature files using Gherkin Language with BDD approach in Selenium with Java.

Conducted thorough analysis of test results and identified defects, reporting them using defect tracking tools like JIRA

Executed Parallel Browser Testing on Various Machines using Selenium Grid and performed Cross Browser Testing.

Designed and created Appium Framework in Page Object Model Design and integrated with Jenkins CI/CD.

Integrated with Mainframe Systems and validation of data fields in the Mainframe Systems and

Validated the data against the mainframe system.

Integrated Extent and Allure Reports to the Test Automation Framework, and customization of the test reports based on the requirements.

Implemented Appium Automation Scripts for IOS and Android Native and Hybrid Platforms

Handled Android and IOS Gestures like Long Press, Scrolling, Picker Components, WebView Context Switching using Appium.

Handled Android Keyboard Events, Camera, Scrolling, Orientation, Network Connection, Drag and Drop and Swipes etc.

Executed Appium Automation Scripts with different Android and IOS Versions and also with different resolution devices.

Automated Inbuilt IOS and Android Apps in real Devices and in Cloud with Browser Stack using Appium.

Designed and created Appium Framework in Page Object Model Design and integrated with Jenkins CI/CD.

Use Jenkins (Continuous Integration Tool) to run those Java Scripts automatically in a scheduled time.

Company: Nokia Networks and Siemens May 2019 – March 2021

Location: Hyderabad, India

Role: Senior Test Automation Engineer

Responsibilities:

Participate in Iteration planning meeting and finalize the user stories and estimation for the 2-week sprint/iteration.

Preparing high level scenarios based on Agile Methodologies for each Scrum.

Analyze system requirement specifications and develop test plans, test cases to cover overall QA System Testing.

Experience in writing User Stories, creating TASKS, BUGS using JIRA.

Developing automation framework and scripts in BDD Style using Puppeteer Framework.

Design and Implemented Test Automation Framework (Selenium + Cucumber + Java + Maven).

Developed and Executed test scripts using Page Object Model Framework.

Developing test cases based on the User stories and functional requirement specification document.

Involved in Peer Reviews to check the correctness of the test cases.

Involved in preparation of test plan and mapping test cases to requirements.

Perform Sanity testing in production environment after application is deployed.

Create checklists (testing plans) in Azure DevOps for each user story.

Create easily reproducible bug reports in Azure DevOps and track their resolution

Developed Java Programs to validate the data in POSTgreSQL Database

Extensive experience in writing and maintaining Pytest-based test cases to cover a range of scenarios.

Experience in designing test cases using Python with TDD, implementing robust unit and integration tests that support high-quality software releases.

Expertise in creating API test scripts in Python, using tools like requests library and mocking libraries simulate API calls and dependencies.

Experience in Designing Framework from scratch with Python and Selenium with POM Model

Tested Many Features and developed test cases using Python and Django

Integrated Python test suites into CI/CD pipelines (e.g., Jenkins, GitHub Actions) to automate test runs, maintain code quality, and ensure continuous deployment readiness.

Run regression and smoke test suites on a new version of the application.

Part of Continuous Delivery solution using industry-standard open-source tools such as Jenkins.

Develop test cases for different added functionality as per the Requirement Specs and Functional specs.

Company: Tech Mahindra

Location: Hyderabad India SEPT 2017 – MAY 2019

Role: Senior Test Automation Engineer

Responsibilities:

Develop a strong understanding of the application and domain to perform hands-on testing of the application.

Work closely with BA team to understand the requirement.

Used all Phases of Software Development Life Cycle.

Create and manage test scenarios and test cases for manual testing.

Testing the web-based and Mobile application manually and used Selenium (Web Driver) and Appium in Java for Automation

Experience in Implementing Appium Automation Scripts for IOS and Android Platforms

Experience in Handling IOS Gestures like Long Press, Scrolling, Picker Components using Appium

Automated Inbuilt IOS and Android Apps in real Devices and in Cloud with Browser Stack using Appium.

Designed and created Appium Framework in Page Object Model Design and integrated with Jenkins CI/CD.

Test execution and update the test management tool and attending daily team meeting and defect triage call.

Re-test resolved defects and Coordinate with other team members and vendor to accomplish testing goals.

Provide demos/come up with POC’s to business unit for completed functionalities.

Handling testing efforts for multiple projects concurrently and Providing inputs to the team to improve the test process.

Involved in backend testing using SQL Queries and used JIRA for Bug reporting, Tracking and defect Management.

Design and Implemented (Selenium WebDriver+ Cucumber + Java) Automation Framework with BDD Style for the Banking web application.

Involved in Debugging and Error Handling in Selenium Web Driver automation scripts by reviewing the generated logs and reports while script execution.

Involved in Web Driver Data Driven Testing using Eclipse for reading and writing data from/to Excel sheet

Proactively identify ways to improve testing processes and techniques and building strong and sustainable relationships with internal and external stakeholders.

Performed Automating end-to-end web UI tests using Capybara with Selenium/WebDriver in Ruby.

Developed custom test steps using Cucumber for BDD-based automation.

Performed RESTful API testing using HTTParty and RSpec, validating JSON responses and status codes.

Automated integration tests to validate API endpoints as part of CI pipelines.

Company: ZenQ Technologies FEB 2015- SEPT 2017

Location: Hyderabad India

Role: Test Automation Engineer

Responsibilities:

Involved with all aspects of software (TCoE) processes, which included test planning, test execution and Test case review.

Explored the application (and vendor tools) and reviewed requirement documentation to gain functional knowledge.

Conducted functional testing, retesting and regression testing.

Developed and Executed test scripts using Page Object Model Framework

Implemented and Executed Regression test scripts which are implemented using (Selenium + Cucumber) Framework using Java and C#.

Validating, updating and maintain the test automation scripts by release.

Reporting / logged defects in HP ALM and worked in conjunction with Dev team on Defect closure and retesting.

Participated in defect review meetings and daily interaction with developers, implementation, and deployment teams to track the defects to closure.

Prepared defect summary and test summary reports.

Involved in building metrics and dashboards to report status to leadership teams on a weekly basis.

Experience in Designing and implementation of Automation Frameworks using BDD, data driven using C#, NUnit, Specflow, and Nuget.

Experience in customizing the Selenium test framework in C#, including configuring test settings, managing test environments, and implementing custom logging and error handling.

Design of Customized Reporting using Extent Library in the Automation Framework Development.

Implemented Test Automation Script for mobile Testing using Appium for Android and IOS applications

Developed automation scripts for Native Mobile Applications on IOS and Android Applications.

Integrated Appium with Sauce Labs for distributed tests on the cloud and also performed tests on the simulators and emulators.

Company: Evoke Technologies

Client: Inventory Vehicle Management (IVM) JAN 2012- FEB 2015

Role: Associate QA Engineer

Responsibilities:

Preparation of system test plans / test cases / RTM/ Defect Reports to ensure projects are completed on time with quality.

Working with Business & Functional Requirements in analyzing and creating Test plans & Test cases.

Used all Phases of Software Development Life Cycle.

Involved in different kinds of testing such as smoke to functional to Regression testing.

Created Mock services to perform testing activities before the interfaces were ready for testing.

Categorized bugs based on the severity, priority and interfaced with developers to resolve them.

Executed test scripts which are implemented using (Selenium + TestNg) Framework using Java.

Validating, updating and maintain the test automation scripts by release.

Involved in backend testing using SQL Queries.

Used JIRA for Bug reporting, Tracking and defect Management.

Used UNIX commands to interact with the server - to debug the code, checkout the logs, check the status of the application etc.

Also, participated in deployments and upgrades of the application.

Created detailed QA and UAT test cases to validate the quality of the application.

SQL Queries to retrieve the data from various Tables and to test the database.

ACADEMIC QUALIFICATIONS:

SITE(JNTUK) Tadepalligudem, India.

Bachelor's degree, Computer Science, 2006 – 2010.



Contact this candidate