Post Job Free
Sign in

Api Testing Performance

Location:
Dallas, TX
Salary:
120
Posted:
February 27, 2025

Contact this candidate

Resume:

Pallavi Atla

214-***-****

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

PROFESSIONAL SUMMARY:

Experienced professional with 15+ years in application testing and development.

Proven expertise in developing automation frameworks, scripting, and implementation of CI/CD pipelines by optimizing testing efficiency

Strong Experience in automating Web Applications using Selenium WebDriver, Test Frameworks using TestNG/Junit and build tool MAVEN, testing microservices using Java and BDD/Cucumber (Gherkin) and Webservices API testing using SOAP UI and Postman tools, XML WSDL using SOA

Extensive experience in performing Functional, Regression, Smoke, Sanity, User Acceptance, Unit, Integration, System, Database and Cross Browser Testing

Experience in testing reports generated using POI framework with TestNG, POI-HSSF/POI-XSSF

Experience in testing applications deployed in AWS SDK cloud architecture. Used LocalStack to emulate AWS API.

Hands on Experience in writing SQL queries for back-end testing, PL-SQL stored procedures, views, and triggers to test database persistence

Expertise in Debugging, Troubleshooting, Defect Analysis, Tracking, Regression, Performance Testing, Automation, Functional Testing, API Testing and Integration.

Experience in using JMeter, Load Runner for performance testing identifying and resolving performance bottlenecks.

Having good experience in XML data type testing with XPATH, XML, XQUERY, XSLT

Experience in System analysis, design, development and maintenance of client/server, web and enterprise applications.

Strong expertise in core Java, REST API testing and automation frameworks (Cucumber, Selenium, RestAssured)

Hands om experience in CI/CD tools such as Jenkins, Maven and Git for pipeline Integration.

Working knowledge with databases like Oracle, MySQL with tools TOAD, and SQL Developer

Good analytical, programming and problem-solving abilities.

Self-motivated and proven ability to work in both independent and team and fast paced environments.

Profound experience in developing and testing applications using the Agile SCRUM and waterfall Methodologies through tools like JIRA and Splunk for test management and monitoring.

Good Communication, Interpersonal Skills and excellent team player.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, SQL, Shell Scripting

Development Tools: Eclipse, TOAD, and SQL Developer

Application server: WebSphere, WebLogic, JBoss and Tomcat.

Automation Tools: Selenium, JMeter, SoapUI, Junit, TestNG, Cucumber Gherkin, RestAssured, Cypress, Appium, Blade Runner, LocalStack, JavaScript, TypeScript,TestRail, SQL for data base testing.

Testing Types: Functional Testing, Regression Testing, Integration Testing, API Testing

Performance Testing: JMeter, LoadRunner, Gatling, BlazeMeter, Taurus

Test Monitoring tool (APM): Perfmon, Site scope, Dynatrace, and App Dynamics

Version Control & CI/CD: Git, Maven, Jenkins SVN, CVS, Harvest

Databases: Oracle, MySQL

Other Tools: JIRA, Postman, Quality Centre

Operating system: All variants of Windows, Linux.

PROFESSIONAL EXPERIENCE:

Grainger, Chicago, IL Jan 2021 to Current

Projects: Search Modernization

Role: Sr Software Development Engineer in Test

Description: Gainger is industrial supply company which provides vast range of products and services for maintenance, repair and operational needs. Order history Search service that empowers any consuming systems to provide consistent order and product search experience across different channels and publications. This new service is intended to be used as an enterprise API for finding orders based on customer search criteria.

Responsibilities:

Working in a fully agile environment with 2-week sprints participating in daily standups, backlog grooming and retro meetings.

Working on testing Order API service which can perform filter, sort or keyword search action on Order History Page and return sorted result, java-based automation framework Selenium WebDriver for browser-based interactions, Rest Assured for API, TestNG and JUnit for functional and regression testing.

Validated REST API’s requests using Postman and gathered requests and responses to develop the scripts.

Designed and implemented robust automation frameworks using Selenium WebDriver for testing the Order API service, enabling browser-based interactions.

Collaborated QA and development teams in the implementation of test strategies that increase code quality, thus reducing manual testing efforts by 50%.

Mentoring 4 members in team in designing and implementing scalable Java-based automation frameworks.

Followed best practices such as refactoring and making the code reusable using classes, methods and constructors to initialize them, naming conventions to make the testing code readable.

Developed reusable Selenium test scripts with Java, incorporating best practices like modularization and naming conventions for better maintainability.

Maintained traceability by linking test cases, defects, and tasks within JIRA, improving test coverage visibility.

Worked on testing the jobs to create, post and retrieve files in s3 bucket using AWS SDK, TestNG.

Used Mockito and Localstack to simulate and mock the testing without AWS.

Collaborated with product owners / business analysts to understand added features and identified functional, non-functional cases for each feature

Collaborated with developers and QA teams to identify and resolve automation issues, enhancing the efficiency of Selenium test cases.

Created automation to support cross browser testing such as Chrome, Firefox and IE

Built and integrated CI/CD (DevOps) pipelines using Jenkins, Maven, and Git to automate the execution of tests.

Actively involved in designing and developing robust and scalable automation frameworks using Java, ensuring efficient and reliable automated testing processes.

Application logging and monitoring was done using Splunk, Dynatrace dashboards for error stats and Splunk for analyzing logs.

Environment: Java, TestNG, Rest Assured, Selenium, AWS, Lambda, EC2, RDS (PostgreSQL), Maven, Dynamo, Circle CI, Jenkins, Bitbucket/GitHub, Junit, JIRA,Splunk, Postman.

Bank of America Plano, TX Jan 2017 to Dec 2020

Project: Real Time Payments project

Role: Sr Software Development Engineer in Test

Description: Real Time Payments project (RTP) in Global Payment Orchestrator the top-level business process that manages the receipt of the payment into GPO through payout to PayPal Notification.

Responsibilities:

Automated testing of REST APIs using Selenium WebDriver in conjunction with Cucumber Gherkin framework for end-to-end validations.

Worked on testing Client Notification API to support US RTP notifications to the Client CPS in EPH Receipts Project.

Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.

Mentored junior testers on manual testing strategies for regression, smoke, and exploratory testing.

Worked on testing the Rest APIs (Get, Post, Patch and Put) using POSTMAN.

Worked on writing and running testcases in Cucumber framework (Gherkin), TestNG to support continuous integration.

Built Selenium scripts for testing front-end functionality and integrated them into CI/CD (DevOps) pipelines using Jenkins and Maven.

Worked on testing the b2bi connection URL to connect to modo in payment Notification API.

Worked on mapping and testing the PmtInfTag for FX Payments from the canonical document received from CPS.

Monitored and documented bug lifecycle, including detailed defect reports with priority and severity.

Supported the creation and execution of Cucumber-based Selenium test cases for continuous integration and regression testing.

Worked with Simulators WireMock when services are down for testing purposes.

Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).

Trained 10 team members on writing and executing test cases using frameworks like Cucumber and TestNG.

Environment: Java, TestNG, Cucumber Gherkin Framework, WireMock, Maven, Rest API, Dynamo, Circle CI, Jenkins, Bitbucket/GitHub, Junit, Splunk, Postman.

Project: Audit Remediation project in TWMS

Description: An Audit Remediation Project in a Trade Workflow Management System (TWMS) addresses resolving issues, discrepancies, or inefficiencies identified during audits of a system designed to manage the lifecycle of trade transactions.

Responsibilities:

Worked on testing the SWTREC messages and scanned documents coming into TWMS from Tradeline upstream and testing the generated outgoing xml and tiff images and sending them to GTIC and Koufax upstream using Cucumber Gherkin framework.

Automated regression and load testing scenarios using Selenium in conjunction with JUnit and TestNG.

Assisted testers in debugging and optimizing automation scripts, reducing script execution time by 20%.

Developed Selenium automation scripts to validate SWTREC messages and scanned document workflows in TWMS.

All the automated test script are linked to their respective manual test cases.

Experience with design and development in Java, CI/CD pipeline (DevOps) using Jenkins, working in Agile teams and participated in analysis and design.

Worked on setting up the automation framework from scratch.

Participated in agile sprints, delivering Selenium test cases and scripts to ensure timely validation of new features.

Involved in Walkthrough Meetings & Bug Triage Meetings

Developing Test Plan for Load testing (objectives, scope, resources, scenarios, test cases, schedule, and risks).

Executed load tests on a staging environment.

Working on JUnit test cases and supporting testing end to end transactions and created and maintained automated test script for API testing using Restful.

Worked on Data migration from lower environment to higher environment and validation the data.

Working on Agile Team with 2-week sprint

Environment: Java, TestNG, Cucumber Gherkin Framework, WireMock, Maven, Rest API, Dynamo, Circle CI, Jenkins, Bitbucket/GitHub, Junit, Splunk, Postman.

Project: ECI project in FLFA Frontline Forms

Description: FLFA (Frontline Forms) application is an auditing application for card issuance. Implemented enhancements for DFS, testing new initiative for ECI project.

Responsibilities:

Enhanced the searching functionality by adding advanced options to the existing search functionality

Worked on Monthly Personalization, Finishing, QA Routines Summary, QA Sample summary reports.

Developed UI screen using JSP, HTML, CSS, JavaScript and integrated with backend Restful services.

Collaborated with the QA team to maintain Selenium test coverage for UI and backend integration workflows.

Debug UI issues using Developer Tool as part of cross-browser functionality.

Worked on Task Management to create, update, and edit the tasks and the audit trail.

Worked on batch job to send remainder emails if the audits need attention

Used Spring JdbcTemplate to connect to oracle and execute queries.

Eclipse is the IDE and Perforce for the source control.

Environment: Postman, Bugzilla, AppDynamics, JAX-WS web services, RESTFUL web, Eclipse, Toad, Oracle, JIRA, Confluence, Bitbucket, Jenkins, GIT, Cucumber testing tool, Junit

Home Telos/First Preston HT, Addison, TX July 2013 to October 2016

Projects: HomeTracker, BidSelect, Values and Ventures

Role: Senior Java Developer

Description: First Preston HT is an asset and rental management company which allows clients to leverage expertise in managing and optimizing the performance of their real estate and Retail portfolios. Values and Ventures project by providing application to judge the business teams in competition.

Worked as Senior Java developer for HomeTelos products HomeTracker and BidSelect enhancements.

Worked on projects NRA and LBL from the requirement analysis phase to implementation phase providing customizable and comprehensive solutions.

Working on Values and Ventures project by providing applications to judge the business teams in competition. The web application is developed on internal MVC framework using Servlet and JSP.

Worked on projects to generate reports for dashboard Property Performance – listed and sold, Schedule to Close, Closed properties, Approve and Send Listings, Appraisal assignments, Management Review

Developed the user interface screens using HTML, CSS, Java Script, JQuery and AJAX.

Used Java Script and JQuery for front end validation.

Used Bootstrap CSS to design front end screens for the common theme.

Developed SQL queries and PL/SQL stored procedures for business logic and integrated in DAO Layers using JDBC prepared and callable statements.

Utilized ANT for the application builds and deployed on JBOSS.

Developed JUNIT test cases to test all the scenarios of the application.

Used JIRA for project tracking and SPIRA TEST for defect tracking.

Written high level technical design documents.

Interacted with Business to finalize the requirements.

Eclipse is the IDE and CVS for source control.

Worked on JAX-WS web services to the external client Fannie Mae (PandP automatic approval Process)

Involved in implementing the API using JAX-RS RESTFUL Web services with Jersey

Developed shell scripts to load the data from .csv file to the database.

Involved in developing Unit, System, and Integration test.

Tested the application in different environments like DEV, QA and UAT.

Actively participated in the development of new or the extension of existing Build and Test Automation tools, and frameworks using, Selenium WebDriver and Java for functional, Regression and Smoke testing.

Logged into Linux servers for debugging application issues by analysing the application logs.

Worked on DEV and QA issues looking to Linux server application logs using Putty and WinSCP.

Environment: Java, J2EE, Servlets, JSP, Servlet, HTML, CSS, JavaScript, JQuery, Bootstrap, Ajax, XML, JAX-WS web services, JAX-RS RESTFUL web services, JBOSS, Eclipse, MYSQL.

MedsSynergies Irving, TX Jan 2013 – April 2013

Projects: Medsyn Application

Role: Senior Java Software Engineer

Description: Med Synergies application is the project which provides powerful, comprehensive solutions engaging the physician, connect the patients, optimize the practices, and provide meaningful analytics to increase patient market share, revenue cycle management.

Responsibilities:

Worked on loading the data from 835 and 837 files to stage database, applied business logic to filter the data and copy over to medsyn database through stored procedures

Implemented reading the HIPPA flat file and storing the required data into database, worked on UI to show the data on the screen

Implemented UI changes in Spring framework with JSP

Implemented bean wiring in DAO classes.

Worked in Agile methodology with two weeks release to production.

Involved in user story writing, sizing, designing and implemented user stories.

Developed JUNIT test cases to test user stories of the application.

Bugzilla for defect tracking.

Moved from Bugzilla to Mingle for user story and defect tracking

My Eclipse is the IDE and CVS for source control.

Environment: Java, J2EE, Servlets, JSP, Servlet, HTML, CSS, JavaScript, jQuery, Bootstrap, Ajax, XML, JAX-WS web services, JAX-RS RESTFUL web services, JBOSS, Eclipse, MYSQL.

Citi Group Irving, TX Nov 2011 – Jan 2013

Projects: Sawgrass Application

Role: Senior Software Java Developer

Description: Sawgrass application provides call center centric tools and capabilities which are used internally by CITI help desk employees to help customers by answering questions and solving customer needs.

Responsibilities:

Interpret SAWGRASS desktop flow cases into high level technical design documents, which involved analysis of the requirements with business analysts of respective functional areas.

Implemented JAX-WS SOAP web services in integrating with other applications.

Developed JUNIT test cases to test requirement-based scenarios of the application.

Quality Center (QC) for defect tracking.

Coordinated with offshore team for development tasks and QA issues.

Coordinated release management as implementation manager for production releases.

Eclipse is the IDE and Rational ClearCase for the source control.

Environment: Core Java, J2EE, Servlets, JSP, HTML, CSS, JavaScript, XML, Tomcat, Eclipse, Oracle

Home Telos/First Preston HT, Addison, TX Jan 2009 – Nov 2011

Projects: HomeTracker, BidSelect

Role: Full Stack Java Developer

Description: First Preston HT is an asset and rental management company which allows clients to leverage expertise in managing and optimizing the performance of their real estate portfolios. Values and Ventures project by providing application to judge the business teams in competition.

Responsibilities:

The web application is developed in MVC framework using HTML, CSS, JSP, Java Script, and JSP.

Implemented DAO classes for JDBC calls to stored procedures.

Developed JUNIT test cases to test all the scenarios of the application.

Developed reports using POI framework with TestNG, POI-HSSF/POI-XSSF.

Used JIRA for project tracking and SPIRA TEST for defect tracking

Eclipse is the IDE and CVS for source control.

Implemented JAX-WS web services to the external clients like MCS and Fannie Mae (Claims Request application)

Environment: Java, J2EE, Servlets, JSP, Servlet, HTML, CSS, JavaScript, JQuery, XML, JAX-WS web services, JBOSS, Eclipse, MYSQL.

Epsilon, Irving, TX May 2008 – Sep 2008

Projects: Wachovia Possibilities Rewards (WPR)

Role: Java Developer

Description: Wachovia Possibilities Rewards (WPR) is Epsilon’s Web-based rewards program developed for the client Wachovia to manage the rewards program offered by Wachovia.

Responsibilities:

Involved in the full software development cycle from the requirement analysis to deployment of the application in the production environment.

Applications are developed using frameworks like Struts, Spring and Hibernate and deployed on Tomcat.

Implemented bean wiring through Spring Application Framework’s IOC container.

Developed JUNIT test cases to test all the scenarios of the application.

Eclipse is the IDE and CVS for the source control

ANT build scripts to compile, pack and deploy the application to Tomcat server

Implemented JAX-WS web services to external clients like Montrose (travel rewards application) to read the XML sent as http request by Montrose to place order return order and get member info and sent the data response back to Montrose.

Environment: Java, J2EE, JSP, Spring, JPA, Struts, HTML, CSS, JavaScript, XML, UML, Tomcat, Eclipse, MYSQL.

Mckesson, Carrollton, TX Nov 2006 – May 2008

Projects: SMO - Online Ordering

Role: Programmer Analyst

Description: Supply Management Online (SMO) is a McKesson's Web-based order management system which allows customers to place orders online, search McKesson's online catalog, access real-time pricing, view order status and run reports to analyze purchasing trends

EDUCATION & CERTIFICATIONS:

Masters in computer applications, Osmania University, India 2003.

Sun Certified Programmer for the Java2 Platform (SCJP)

Sun Certified Web Component Developer – Servlets/JSP (SCWCD)



Contact this candidate