Post Job Free

Resume

Sign in

Software Testing Web Services

Location:
Charlotte, NC
Posted:
October 18, 2023

Contact this candidate

Resume:

QA Automation Engineer

Name: Lipitha Ch

Mail: ad0ge0@r.postjobfree.com

Mobile: 980-***-****

Professional Summary:

Over 5+ years of experience in Manual, Automated testing of Client-Server applications and web-based applications.

Strong knowledge in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), which includes Analysis, Design, Development, Testing, Implementation and Support.

Experience in developing and maintaining Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.

Experience working in Waterfall and Agile methodologies. Hands-on experience in TDD, BDD and ATDD approaches.

Expertise in Functional Testing, Integration Testing, GUI Testing, Smoke Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), End-to-end Testing, and Black Box Testing.

Hands-on experience in testing web services using Soap UI tool by validating request and response data using formats like XML, JSON.

Expertise in creating mock services for Rest API with Soap UI and writing Groovy scripts with assertions and performed data-driven testing using excel data with Soap UI tool.

Extensively worked on Postman, Rest Assured for Web Service API testing.

Extensive knowledge in JavaScript based technologies like Node.js, Angular 8, Cucumber.js, Webdriver.js, Protractor, Jasmine, Karma, Cucumber, Mongo DB, Grunt.

Strong knowledge of Java 8 features like Lambda expressions and Stream API for bulk data operations on Collections which would increase the performance of the application.

Experience in preparing Cucumber feature files and automated the feature files using Selenium.

Expertise in creating and executing test scripts for regression testing of web applications using Selenium Web Driver and Cucumber.

Extensively worked on Cross-Browser testing through Selenium Web Driver by testing the scripts on different browsers.

Experience in using ANT, Maven as a build tool for Selenium.

Experience in performing back-end testing to maintain Data Consistency, Integrity and Accuracy of SQL Server and Oracle database.

Excellent skills in developing and executing SQL queries to perform back-end testing. Wrote and executed SQL queries to interpret test results and create test data.

Experience in execution of System, Integration and Regression test cases using SAP HANA Studio tool.

Good knowledge of implementing Continuous Integration/Continuous Delivery (CI/CD) for rapid development, testing using tools like Docker, Jenkins to execute Smoke and Regression test suites to run during CI/CD process.

Designed and developed end-to-end testing by using Cucumber, Gherkin language and BDD frameworks like Cypress.

Experience in testing mobile devices on Perfecto, Appium, and SeeTest.

Experience in performing ETL Testing by validating the load process of ETL to make sure the target tables are populated according to the data mapping to satisfy the transformation rules.

Extensively worked on Performance Testing tools like JMeter, LoadRunner to test web applications for various loads on key business scenarios.

Proficient in bug tracking and reporting using Quality Center, JIRA, HP ALM, TFS and Bugzilla.

Maintained test cases in HP ALM application and automated those test cases by using Selenium.

Tracked all the bugs and validated them using TFS, HP ALM, Bugzilla, and JIRA. Generated burn down charts, test metrics and reported to project stakeholders.

Good understanding in analyzing User Stories and acceptance criteria in Agile methodology and participated in Daily Scrum meetings, Sprint Planning, Sprint Retrospective, and Reviews and testing each sprint deliverables.

Excellent skills in understanding requirements and creating test cases from Business Requirement Document.

Experience in using IDEs like Visual Studio and Eclipse, and experience in writing code in different programming languages like Java, HTML, JavaScript, and CSS.

Experienced in using Version Control tools such as GIT.

Responsible for working with developers to resolve problems and managing the process to ensure smooth transition between development team and testing team.

Technical Skills:

Programming Languages

C, C++, Java/J2EE, SQL, PL/SQL

Types of Testing

Manual Testing, Automation Testing, Functional Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, GUI Testing, Performance Testing, Smoke Testing, Sanity Testing, API Testing, System Testing, User Acceptance Testing (UAT), Ent-to-end Testing, Cross-Browser testing, Mobile Testing, and ETL Testing.

Frameworks

Selenium, Selenium Web Driver, Protractor, Cucumber, Gherkin, Cypress, Jasmine, Karma, TestNG, JUnit, TOSCA

Testing Tools

SOAP UI, Postman, Rest Assured, SAP HANA Studio, JMeter, LoadRunner, QTP, UFT, Perfecto, Appium and SeeTest.

Bug Tracking Tools

Quality Center, HP ALM, TFS, JIRA and Bugzilla.

Scripting Languages

JavaScript, Groovy

Databases

Oracle, SQL Server, MongoDB

Version Control

GIT

Cloud Technologies

AWS

Build Tools

Maven, Ant, Jenkins, Docker

Professional Experience:

American Express Remote Sr. QA Automation Engineer June 2023 – Present

Project Description: The project that I have worked on is related to Online Account Payment and Credit Card Payment. This project helps people to open an account without the need to go to a bank and make credit card payments.

Responsibilities:

Involved in Requirements Gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach.

Developed Automation framework implementing Page Object Model using Java, Selenium Web Driver, and Cucumber.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver and TestNG.

Developed Selenium script for taking Screenshot and used action class to perform mouse movement.

Developed Cucumber Feature files, Scenarios and Step Definitions using Gherkin format for performing end-to-end testing using JavaScript BDD framework Cypress.

Responsible for implementation of Hybrid Test Automation Framework build using Java, Selenium, TestNG and Maven technologies utilizing industry-leading harness design patterns and approaches.

Performed System Integration Testing activities as part of manual testing to evaluate and support Micro services by providing end-to-end application testing and by providing technical support.

Involved in Back-end database testing in Oracle using SQL. Checked the data flow through the front end to backend and used SQL queries to extract the data from the database.

Automated scripts for testing RESTful APIs using Rest Assured framework.

Involved in testing Web services transactions like credit card bill payment, account transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI and Postman.

Performed Functional, Regression, UI, End-to-end testing by using automation frameworks.

Integrated automated test scripts with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.

Created and executed JMeter scripts for performance testing of the applications.

Implemented Regression and Smoke tests execution as separate step of deployment process.

Ensure SOAP XML messages are transmitted correctly from the sender to the receiver end points and the data loaded to the database as mentioned in the source to target mapping document.

Involved in testing both SOAP and REST web services using Soap UI, Postman, Rest Assured and testing both XML and JSON formats.

Hands-on experience in TDD, BDD and ATDD approaches.

Performed cross-browser functional testing using Selenium Web Driver.

Used Apache POI API to register the test data from the excel sheet.

Utilized JIRA as defect tracking tool in the project. Used Maven for building the Selenium Web Driver project.

Designed the test scripts and analyzed the results in various levels of the application including Integration, Regression, Functional and User Acceptance Testing using Selenium.

Developed test frameworks in Selenium for UI Regression testing and when necessary, potentially execute Unit Test Automation (Java /TestNG) prior to agile release.

Involved in preparing a report on all automation difficulties and test results for a further application using Maven.

Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool.

Used Java and JUnit to run Cucumber features (BDD), scenarios and generating reports on a daily basis.

Bell Canada (IBM) Pune, India QA Automation Engineer Jan 2019 – June 2023

Project Description: The project that I have worked on is related to IFRS (International Financial Reporting Standard) 15 Project. This project is to help customers with contracts to ensure that the accounting and reporting systems are up to date.

Responsibilities:

Implemented Agile (Scrum) methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.

Involved in all phases of Software Development Lifecycle Experience (SDLC) from Analysis to Design, Development, Testing, Deployment and Documentation.

Participated in Product Design reviews meetings to provide input on Functional Requirements, Product Designs, Test Estimates, and Potential Risks.

Responsible for performing Functional, Integration, Regression, Smoke and GUI testing.

Developed test cases by reviewing user requirements and design documents and uploaded them to HP ALM.

Identified the automation feasible test cases then designed and developed the test scripts in Java using Selenium Web Driver and TestNG.

Involved in building automation framework from scratch implementing Page Object Model (POM) using Selenium Web Driver, Java, JUnit, Cucumber (BDD), and Eclipse IDE.

Performed Functional, UI and Regression testing by automated frameworks using Selenium, TestNG, Maven, and Jenkins.

Worked very closely with Angular developers while automating the tests using Protractor, Jasmine, and Karma.

Designed and developed end-to-end test scripts by using BDD framework Cypress.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Manually performed back-end testing by writing SQL queries, compared the results and analyzed discrepancies.

Performed Mobile app testing on various tablets and devices. Also, involved in automating the mobile test cases using Perfecto and Appium.

Performed User Acceptance testing (UAT) exclusively in an Agile environment.

Executed System, Integration and Regression test cases using SAP HANA Studio tool.

Performed cross browser functional testing using Selenium Web Driver and Cypress.

Developed ETL test scripts based on technical specifications/Data design documents and Source to Target mappings.

Automated and scheduled the Informatica jobs using UNIX (HP-UX) and Shell Scripting.

Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.

Designed project plan on Jenkins and configured scheduler using CRON job.

Performed Data-driven testing using JUnit functions and Selenium Web Driver which examines the data properly from XML files.

Worked on JMeter to create thread groups and developed scenario-based scripts and executed them for performance testing of portal.

Tested requests and responses for XML based web services using Soap UI.

Developed automation framework for SOAP and RESTful web services using Soap UI and Postman.

Created automated scripts for testing RESTful APIs using Rest Assured framework.

Extensive experience in webservices testing and automation with UFT as well as TOSCA.

Created automation test framework using TOSCA and integrated it with Jenkins.

Utilized HP ALM, JIRA as defect tracking tool.

Used Maven for build management, GIT for source repository and Jenkins for Continuous Integration of the builds.

Involved in peer test case reviews, escalations, defect tracking and reporting.

Coordinated with developers for critical bug fixes and involved in retesting bugs in a timely fashion.

Responsible for ensuring that Software Quality Assurance (SQA) standards are met and validate that business goals are accomplished.

Education:

Bachelor’s degree in Information Technology May 2018

Jawaharlal Nehru Technological University (JNTU), Hyderabad, TS, India



Contact this candidate