Post Job Free
Sign in

Qa Automation Engineer

Location:
Edison, NJ
Posted:
March 23, 2025

Contact this candidate

Resume:

Rama Uppala

QA Automation engineer

732-***-****

******.*@*****.***

Professional Summary

Around 10 years of experience as a QA Automation Engineer, extensively worked on Manual, Automation and Java Development. Experience on various domains such as Life sciences medical devices, Insurance and Banking.

•Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

•Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentation and converting them into Test Scenarios.

•Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective

•Proven ability in designing and creating automation frameworks using Java, Selenium, WebDriver, Junit, TestNG, Maven, Cucumber BDD, Jenkins, tools.

•Expert in developing Behavior Driven development (BDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.

•Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD and Data Driven Frameworks).

•Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, etc. and experience in Groovy and JavaScript.

•Skilled in developing manual and automated scripts to monitor performance metrics, including response time, throughput, and resource utilization using JMeter tool.

•Experience in installation and Administration of version control systems Bitbucket, GitHub

•Experience in implementing the Page Object Model (POM) by creating elements for each page object and reused all the objects in various scripts.

•Having knowledge on QTP/UFT Automation tool like Checkpoints, Parameterization, Data table and Output values.

•Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome

•Experience includes Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.

•Good work experience in web services testing via Tool SOAP UI/ Restful web service.

•Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing.

•Experience in testing Web Services API testing using Postman, Karatte, Rest Assured frameworks.

•Having knowledge on Microservices contract pact testing.

•Worked on Database/Backend testing and validated the data by writing SQL Queries and experience in using querying tools like SQL developer on Oracle/PL/SQL and SQL Server Databases

•Expertise in using various defect-reporting and defect-tracking tools like JIRA.

•Involved in designing and implementing Azure DevOps and build processes.

•Developing and maintaining azure DevOps automation Scripts.

•Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

•Develop and implement a Cypress Automation Framework to facilitate scripting, scalability, process definition, reusability, maintenance, and cost reduction.

•Worked on Handling UI components like drop downs, radio buttons, checkboxes etc. using Playwright.

• Implemented data-driven testing using Playwright and external data sources (such as JSON and CSV) to simulate various user scenarios and edge cases, effectively increasing test coverage and uncovering critical defects.

•Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

•Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior.

Education

•Master of Computer Applications (MCA) from GKCE College of JNTU University.

Skill Set

Testing tools : Selenium WebDriver, Junit, Postman, JMeter,

QTP/UFT, Cypress

Web Technologies : HTML, CSS, XML, JavaScript, Typescript

Defect Tracking Tools : JIRA.

Build Tools : ANT, Maven.

Languages : Java, SQL

CI/CD Tools : Jenkins.

Dev Ops Tools : Dockers, Kubernetes

Cross Browser Platform : Selenium GRID

IDE : IntelliJ,Eclipse, Visual Studio Code

Databases : Oracle, DB2& MySQL

Version Control : Bitbucket, GitHub, Gitlab

Operating Systems : Windows XP/7/10, UNIX and Linux.

Frameworks : TESTNG, Page Object and Data Driven, cucumber BDD,

Rest Assured API.

Professional Experience

Empower LLC, NJ

Jan 2020 -Till Date

QA Automation Engineer

Project: PSC (Plan Service Center)

•Plan Service Center (PSC) offers a robust administration guide to help streamline your day-to-day plan operations as well as a full suite of reporting capabilities to help monitor participants retirement readiness. Features like Digital Document Upload, Plan Health Indicators, Visual Insights, Data Trends & Plan Benchmarking are the key functionalities available for Plan Sponsor.

•Plan Service Center (PSC) provides the ability to view plan information and order plan reports. Participant Data and Payroll Processing provides the ability to view participant data, order reports, add/edit participant data, process payroll, and update plan banking information for ACH debit. Compliance 5500 Information provides the ability view, edit, and submit compliance 5500 testing information and corrective distributions. To Do List provides the ability to view, edit, and approve participant withdrawal requests, plan/participant notifications, and participant enrollments. Fee Disclosure Documents provides the ability to view plan and participant fee disclosure documents with or without email reminders when new documents are available. Plan Expenses Information provides the ability to view historical invoices and pay current plan expenses. Username Management provides the ability to view who has access to see plan and participant information. File Sharing provides the ability to securely share files and provides several folder categories options to organize, view, upload, and manage files.

Responsibilities:

•Providing technical leadership in the design and implementation of the test automation strategy for multiple product development teams.

•Conducted Functional, Regression Testing using selenium with BDD framework.

•Created automation test scripts using BDD framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

•Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

•Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

•Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

•Experience with integrating Docker into Jenkins and GitLab CI/CD pipelines to automate the build, test and deployment processes.

•Utilized Apache POI jar file to read test data from the excel spread sheets.

•Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.

•Knowledge on API testing using both manual (Postman) and Automation (KARATE) and Rest Assured.

•Experience in building dynamic XPATH using following and preceding and using functions like contains and not contains.

•Involved in designing and implementing Azure DevOps and build processes.

•Developing and maintaining azure DevOps automation Scripts.

•Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

•Coordinating with developers at offshore and onsite to resolve issues and getting defects fixed.

•Bug Reporting and Tracking through JIRA

•Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium, Java, Java Script, Jenkins, Docker, Git Bucket, GitHub, BDD, Agile, MS word, MS XL, Quality Centre, WebDriver, TestNG, POM, Rest Assured, QTP/UFT, Playwright, MAVEN.

J&J (Jhonson & Jhonson), India

Employer: cognizant Technology solutions

Oct 2015- Jun 2019

QA SDET

Project: JNJ EOS Digitize

•Project DIGITIZE is a global cross-sector initiated to deliver a centralized Copy Approval Process and a Digital Asset Management system across the Johnson & Johnson enterprise.

•Several different and costly tools were being used within the work groups. Assets were stored in many locations, including individual libraries, shared network folders, file cabinets, or at external agencies.

•To address these challenges, and drive towards an enterprise Business Process and Digital Asset Management system, project DIGITIZE was initiated.

•Business Process Management (BP Logix / PD), asset annotation (concept share), digital asset library (Open Text media manager / DAL), EUM - Single Sign on (Open AM and Open DJ) are the tools used in this project.

Responsibilities:

•Participated in identifying the Test scenarios and designing the Test cases.

•Understanding requirement and developing end to end automation test scripts using BDD framework, selenium WebDriver with TestNG framework.

•Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.

•Set up, configure and manage performance test environments.

•Involved in Develop, execute and maintain performance test plans, test cases and scripts

•Analyzed test results and generated performance test report.

•Involved in performance testing using JMeter.

•Having knowledge in APPIUM as a server for mobile app testing both IOS and Android systems

•Executed white box testing to ensure coding standards and application requirements.

•Developed and maintained automated regression test cases in Selenium WebDriver using Java

•Used Maven build tool to implement the framework dependency jar files.

•Created and ran functional and load tests on web services(SoapUI ) prior to implementation

•Performed cross browser testing in Chrome, IE and Mozilla Firefox using Selenium Grid

•Executed test cases relating to mouse hover using Action class and found hidden elements id, name, CSS Selector, xpath, class Name, linkText, using the chropath and Selectors hub.

•Reporting QA and automation leadership on agile project teams. Worked with QA Team Members to coordinate testing activities and optimize test cycles.

•Provided validation of data through SQL queries.

•Working with Offshore team, sending daily assignments, conducting meetings, reviewing tasks and verifying the QA status.

•Automated the provisioning of development, staging, and production environments using docker compose and Docker Swarm.

•Analyzed the script execution report using java framework like TestNG.

•Design and execute test cases for user acceptance testing (UAT).

•Evaluated of Change Requests and Impact Analysis for projects

•Documented and reported all defects in Rally for test management

•Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.

•Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.

•Experience building automated testing solutions using automated testing tools such as Selenium Experience with defect tracking systems (Jira), version control systems (GitHub), and test management systems (Quality Center)

•Performed Smoke, End to End and Regression tests in Test environment and Production support environment.

•Used Apache POI to read data from Excel sheets and testing the test scenarios.

•Coordinating with developers on the offshore and onsite to resolve issues and getting defects fixed.

•Bug Reporting and Tracking through JIRA

Environment: Selenium Web driver, Java, Eclipse IDE, Appium,AWS, Mercury Quality Center (MQ), TestNG, Rest API, Selectors hub, SOAP UI, Rally, Agile, REST, RESTful, JMeter Java, Jira.

FICO, India

Employer: Cognizant Technology solutions

Aug 2014 - Oct 2015

Software Developer

Project: OM (Origination Manager), India

•Software to take care of banks or other financial institutions lending process from origination to pre-disbursement verification. Desired Features are as follows:

•Structured workflow for automatic routing of applications.

•Support for multiple loan products.

•Support for multiple originations channels.

•Data management: application queuing, etc.

•Provide services for credit evaluation like credit scoring.

•Ability to implement credit strategy (through rules, scoring models, etc.)

•Regulation and compliance management.

•Support for document imaging.

•Customized report generation.

•Seamless integration with external systems.

Responsibilities:

•Involved in the development of soap-based web services using Top Down and Bottom-Up approaches.

•Extensively used SOAP UI to perform SOAP web services testing.

•Ensured the deliverables are delivered on time with good quality of work.

•Extensively used ALM (Defect Tracking Tool) during QA Phase.

•Supported QA team and resolved the defects and clarifications in ALM during QA phase of project.

•Supported Production Check out during release time.

Environment:

•Core Java, JSP, Eclipse IDE, Servlets, Spring (MVC), Hibernate, My SQL, Apache Tomcat.

NetApp, India

Employer: IBM

Oct 2013 - May 2014

Software Developer

Project: ISF (Integrated Support Files)

•Auto Support (“ASUP”) is the “phone home” technology available to NetApp customers that subscribe to NetApp’s Auto Support service and enables NetApp products to automatically send configuration, log and performance data through SMTP, HTTP or HTTPS protocols to NetApp data centers. NetApp uses the ASUP data reactively to speed the diagnosis and resolution of customer issues and proactively to detect and avoid potential issues. Due to increase in complexity of software, the size of these files is increasing at exponential rate. This is making the multi-layered system, involving HTTP Put technology and written during the early to middle of last decade to transfer up too few hundred MBs data outdated. The objective of the Integrated Support Files (ISF) project is to create a new HTTPS Put infrastructure to move up to 50GB of data, in multiple chunks, from the filer to the NetApp backend.

Responsibilities:

•Worked with Servlet as a Front Controller gateway into the system. Helper classes are used to limit business logic in the servlet.

•Hibernate used to talk to the database and JSP along with HTML are used to control the client view.

•Involved in the development of soap web services like generating the client code from WSDL and consumed the web service response.

•Worked on SOAP UI to perform SOAP web services testing.

•Responsible to write the Junit Test Cases based on requirements

•Involved in application logs analysis and trace out the issues.

Environment: Core Java, Servlets, JSP, XML, Java Script, Eclipse IDE, JDBC, Oracle, Apache Tomcat.



Contact this candidate