Api Automation Tester Resume
Kansas City, MO
SUMMARY
- 6 years of diverse experience in Manual and Automation of Functional testing, GUI testing, System, Performance testing, Stress, Load and Regression testing, Client/Server and Web - based applications.
- Domain expertise in Banking, Finance and Healthcare. Knowledge of the Software Development Life Cycle (SDLC) using various methodologies like Scrum, Agile and Waterfall.
- Expert in Requirement Analysis, Writing Test Plans and Test Cases, developing and maintaining Test Scripts, reporting and analyzing Bug Detection.
- Motivate team player with demonstrated talent for deploying IT and organizational skills toward both Manual and Automated Testing using tools like Selenium, Quality Center, SoapUI.
- Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results Experience with testing REST APIs, Web & Database testing.
- Performed Functional testing as per user stories and also performed Integration Testing &System Testing using Selenium Web Driver automation scripts.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Developing automated test scripts for Android devices using appium, and UI Automation/ Java to optimize testing process and quality
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Handled in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium Web Driver. Handled multiple windows, Alerts and Pop-ups with Selenium.
- Experience in performance/stress testing using HP Load Runner, especially correlation, custom coding and load analysis.
- Designed and Implemented Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Experience on using Unix Commands & Shell scripting
- Sound knowledge in Data driven testing, Backend testing, Integration testing, System testing, Configuration testing, User Acceptance Testing and Regression testing.
- Analyzed test results to ensure existing functionality and recommend corrective action where necessary. Participated in UAT and wrote Test Cases for UAT.
- Experience in working with JavaScript, XML, XPATH, JSON and RESTFULL web service Testing. Validated JSON formatted data, different http status code like 200, 201, 400, 404, 500etc
- Configured HP Performance Center web enabled user interface and stored all the test scripts, Load Test configurations, test data and the Results
- Maintained Requirement Traceability Matrix (RTM) to make sure that test cases were written for all the requirements.
- Experience in tracking, reviewing, analyzing and logging defects using the TFS.
- Extensive experience in performing GUI, Sanity testing, Smoke testing, Positive testing and Negative testing.
- Interacted with all levels of the project development team, Applications Architects, Technical Lead, Business Database Administrators and System Administrators.
- Good communication and customer service skills, Responsible, self-motivated and organized, Excellent written and verbal skills.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, SoapUI, GIT, TestNG, Selenium grid, Jmeter, Appium, Cucumber, Load runner, Junit
Test Build& Integration Tools: Jenkins, Maven
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, HTML, XML, JSON
Databases: My SQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows, UNIX, Linux
Defect Tools: QAComplete, HP ALM, Quality Center, JIRA, Rally
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
API Automation Tester
Responsibilities:
- Involved in Functional testing and API testing.
- Testing of web based application based on client's designs & requirements.
- Reviewed Business requirements, IT Design documents, issue logs, and prepared the Test Plans and test cases for all assigned project releases.
- Responsible for daily automated regression test sets and validate the responses.
- Manually testing the GUI Application takes into consideration its functional requirements.
- Involved in preparation of Test scenarios, Test cases and Test data.
- Used QAComplete to add test cases, and executed them in test lab.
- Maintaining Regression library while carrying out Regression testing.
- Used Hogan mainframe to collect the test data and validate the data.
- Automated the Regression Test Cases and Experience with testing REST APIs, Web & Database testing
- Experience in testing Web services using Soap/Restful services validation for XML and Json.
- Extensively used Soap UI to validate SOAP/WSDL and web services for Request and Response data validation. .
- Created test cases using Groovy scripts for all the operations of web services and executed them in ready API.
- Identified Test Cases to be run for Regression testing when new builds were made.
- Used QAC to track the Stories, Tasks and also to log a defect.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams.
- Performed testing on Mobile App, on different OS devices (Android, IPhone and IPad).
- Monitor production environment, and support production/live deployment verification ongoing Releases.
Environment: SoapUI, Windows, Swagger, QAC, MS Office, MS Word, Excel, ReadyAPI, JIRA, Outlook.
Confidential, Louisville, KY
Automation Tester
Responsibilities:
- Reviewed business requirement documents to gain further understanding of the technical and business sides of the system
- Actively involved in all phases of Software Development Life Cycle (SDLC).
- Developed test scripts and produce test data for evaluation.
- Involved in developing modular & robust automation framework using Selenium WebDriver, Cucumber, TestNG and Java.
- Worked on BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
- Maintained and executed Maven build files for running automated tests utilized Page Object designed framework within automation framework.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing
- Execution of test suites and HTML report generation using TestNG
- Executed cross-browser and parallel testing using TestNG.
- Compare the requirements with Swagger and Understand the swagger files for the requests and response
- Working on API Automation using SOAPUI Tool and Postman for manual testing of web services
- Used the Groovy language to verify Web services through SOAP UI.
- Working with Source version control tool such as Git
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams.
- Using Team Foundation Server for bug tracking and Project Management
- Worked on CI/CD with Jenkins and GIT Hub
- Extensively involved in analyzing Jenkins job results and fixing the failed scripts.
- Creation of Jenkins jobs to run smoke tests/ data creation tests
- Experienced in OnSite/OffShore Co-Ordination
Environment: : Agile/Scrum, Selenium, Java, TestNG, Loadrunner Cucumber, Groovy, GitHub, Jenkins, Soup UI, TFS, Postman, Windows.
Confidential, Holmdel, NJ
QA Engineer
Responsibilities:
- Analyze business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Reviewing Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports
- Prepare Test Plans, Test Methodology, Test Strategy and Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
- Performed Mobile Application testing using Appium and Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps)
- Tested payment services and client risk reporting.
- Created Data Driven Automation frameworks and standards for the team.
- Converts existing QTP/UFT Scripts to Selenium script to support multiple browsers using Java, Selenium, and Test NG & Eclipse. Experience with testing REST APIs, Web & Database testing.
- Actively involved in Functionality Testing, Smoke Testing, Regression Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), End-to-End, and database testing.
- Cross browser tested projects to support IE, Edge, Firefox, Safari, Opera and Chrome.
- Involved in acceptance testing to check all the functionality using Cucumber, Java and Selenium.
- Worked in Agile Development and SCRUM process throughout the project
- Experience in performance/stress testing using HP LoadRunner, especially correlation, custom coding and load analysis.
- Established software/system performance load benchmarks measurements for capacity, scalability and breakpoints.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Perform to write some commands supports comparisons of directories, supports reading diff files, customizable interface, creating and applying patches to source files in Linux.
- Compare files and folders over FTP the log files from Linux to Windows and using Unix Commands & Shell scripting.
- Used TFS to open bugs, create tasks and user stories, initiate change requests. Created test plans, test cases using Test Manager
- Develops Automation engineering strategies incorporating tools, test design, test data preparation, test execution, result analysis and maintenance smoke and regression test suites after every sprint deployment.
- Coordinates with team members, developers, test execution team and project managers the proper Defect management strategies and defect tracking in HP ALM
- Created Load Runner scenarios and scheduled the Virtual Users to generate realistic load on the server using Load Runner
- Validated the integrity constraints on the database by creating Procedures and Functions.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Test Scenarios, Explanation about the Tools used, Schedules and Analysis, Monitors and Presentation of results.
- Designs & Develops TestNG based automation framework includes data driven testing based on Page Object Model(POM)using Selenium WebDriver, Java,, TestNG & apache POI integrated with Git, Jenkins.
- Writes SQL Queries in order to detect data caching issues and ensure data consistency, a large number of defects were detected by performing back end testing in this project.
- Develops scalable Web Service automation projects extensively using SoapUI Pro
- Developed Test Cases using URL, which defines Web Service Request, Response, methods/operations, and End Point of Restful web service to be tested.
Environment: : Agile/Scrum, Selenium, Java, Test NG, GitHub, Jenkins, Appium, SQL, Soup UI, TFS, Jmeter, Cucumber, Load runner, ALM, Windows.