Api Automation Tester Resume
Kansas City, MO
PROFESSIONAL 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.
SKILL:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, SoapUI, GIT, TestNG, QTP, 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, QTP, 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.
Confidential, Plano, Texas
QUALITY ANALYST
Responsibilities:
- Analyzed system requirements and developed detailed Test Plan.
- Performed Manual Testing as well as Automation Testing.
- Developed Test Script for Functionality, Security, and Regression testing.
- Ran the scripts on multiple environments (QA, UAT and Production) to ensure that requirements were still met.
- Performed User Acceptance Testing
- Performed Back-End Testing to check database integrity by writing SQL
- Involved in FACETS Implementation, involved end to end testing of FACETS Billing, Claim Processing and Subscriber/Member module.
- Prepared Test Cases based on business requirements and business rules for HIPPA EDI Transaction 276/277, 270/271, 837/835.
- Conducted backend testing using QTP and inserted different checkpoints in QTP.
- Set claim processing data for different Facets Module.
- Tested HIPAA regulations in Facets HIPAA privacy module.
- Wrote test cases in QC derived from the Design documents and generated a Traceability Matrix for testing purposes.
- Used TFS to report bugs and to maintain product backlog items
- 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
- Used Quality Center to record documenting information useful in debugging process, evaluating test data.
- Used Quality Center for reporting and tracking bug and generating reports.
- Used Quality Center for enhancement requests, assigning work activities and access status of the project.
- Participated in UAT along with the business users after the application was deployed.
- Participated in release meetings.
Environment: Oracle, Agile, scrum, SQL, facets, UAT, Quality Center, TFS, MS office, soap UI, Jira, java, selenium, QTP.
Confidential, Parsippany, NJ
QA tester / Performance Tester
Responsibilities:
- Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke test and Regression test using TestNG.
- Developed and executed test scripts using Selenium WebDriver and TestNG, analysed Test Results and created Defects.
- Performed Functional testing as per user stories and also performed Integration Testing and System Testing using Selenium WebDriver.
- Experience in Mobile Apps Testing of Native apps, Web apps, Testing on Mobile devices using APPIUM IOS/Android .
- Designed and developed Load Runner scripts using VuGen with different protocols like Web http/html, xml.
- Created customized LoadRunner Vugen scripts at API level with manual correlation, user defined functions
- Responsible for UAT project planning like creating testing scenario, test plans, and test scripts
- Handle the tasks of explaining UAT scope, criteria and entry/exit strategy to less trained professionals, execute UAT test cases Assigned pass or fail status and managed UAT testing results.
- Created Database scripts to simulate client activities and performed Load, Stress and Performance test using Load Runner/Performance Center
- Perform responsibilities of conducting research on IT requirements and business requirements in UAT areas and Co-ordinates UAT activities with customer and UAT signoff activities
- Responsible for overall success of System testing and User Acceptance Testing (UAT) activities
- Conducted Frontend and GUI Testing manually as per the requirement for the end client.
- Expertise in database testing in Microsoft SQL Server environments including designing and manipulating data.
- Extensively worked with SQL Scripts for Data Validation and Back End Testing.
- Performed Backend Testing by creating database checkpoint in QTP and ensuring it with executing SQL Queries.
- Tested payment services and client risk reporting. Involved in testing application on different mobile Platform such as IOS and Android devices.
- Involved in Performance testing of online batch jobs, creating necessary files for exports and imports batch jobs
- Created and executed Load runner scripts for performance testing of portal Responsible for developing and modifying automated test scripts using Load runner.
- Configured HP Performance Center web enabled user interface and stored all the test scripts, Load Test configurations, test data and the Results
- Used TFS to open bugs, create tasks and user stories, initiate change requests. Created test plans, test cases using Test Manager
- Expertise on Testing REST API web services and SOAP UI Strong knowledge in web services testing
- Tested XML for correct values, tags, data elements, sequence and order.
- Performed Integration, Regression and Security Testing, to ensure User and Payment Authentication.
- Responsible for providing Performance Requirements guidance, Performance Testing, Performance Monitoring, and Workload Modeling.
- Identified Test Cases to be run for Regression testing when new builds were made.
- Involved in Performance troubleshooting to drill down application performance issue and decision.
- Customized Quality Center to suit the requirements of Testing environment and efforts. Used Quality Center to track defects
- Attended weakly meeting with team leaders, managers and developers to discuss the issues found during the creation of the test case/script.
Environment: Agile, SQL Server, Selenium, Json, Rest API, Jira, TFS, XML,ALM, Load runner, MS office.
Confidential
Quality analyst
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for the Test Plans and Test cases.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Involved in updating and executing test cases according to requirements.
- Identified the Test Cases through QTP and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Prepared various reports based on different stages of Testing.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Performed Backend Testing by creating database checkpoint in QTP and ensuring it with executing SQL Queries in MS SQL Server
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Identify manual test cases that are good candidate for test automation.
- Upload test cases and test scripts to Quality Center in preparation for test execution.
- Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: Quality Center, Microsoft Excel, ALM, Windows, MS Office, jira, SQL,Quick Test Professional