Post Job Free

Resume

Sign in

qa

Location:
Boston, MA
Salary:
60
Posted:
June 07, 2021

Contact this candidate

Resume:

MADHURI

Software Development Engineer in Test

Email: admzkx@r.postjobfree.com Phone: 469-***-****

Experienced Software Development Engineer in Test with over 8+ years of experience in all phases of SDLC, reviewing business requirements, preparing Test plans and developed detail documentation of testcases for both manual and automation script using TDD, BDD, API Testing, Rest Assured, Selenium with java, Cucumber, SoapUI, TestNG and Mobile Testing. Worked in various domains like Healthcare, Finance and Retail.

Professional Summary

Expertise in creating overall test planning, test case and test script development in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Worked in AGILE environment and participated in scrum, sprint meetings.

Experienced in all levels of Testing such as Positive testing, Negative testing, Functional Testing, Integration Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Black box testing and Cross Browser Testing.

Extensive experience in Quality Assurance using Manual and Automation tools which includes Selenium WebDriver/ Grid, Cucumber, Appium, Jenkins, Rest Assured, SOAPUI and TestNG.

Expertise in documenting defects with high level of detail, accuracy, and informative steps using JIRA.

Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Possess expert level of understanding of WSDL, WADL and XML documents for Web Services. Performed manual and automation testing of Webservices, API Testing using Postman, Rest Assured, SoapUI for SOAP, REST and HTTP.

Performed cross browser testing for different browsers like Firefox, IE, Chrome and Safari and operating systems like Windows, Linux and Mac using TestNG, Java and Selenium.

Designed and developed Hybrid Framework Data Driven Testing and POM framework using Selenium WebDriver.

Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.

Implemented the Selenium Synchronization using Implicit Wait, Explicit Wait and Fluent Wait.

Performed the Behavior Driven Development (BDD) of the Web Application functionality using Gherkin features and scenarios.

Expert Knowledge on TestNG to perform data driven testing using different annotations.

Used AutoIT for downloading and uploading of EDI files in Healthcare application.

Used Action class for Mouse movements and Keystrokes functionality in applications.

Performed switch over to Windows and iFrames using WebDriver.

Implemented test automation for handling Popup windows and Alerts using web Driver WindowHandles and Alert interface.

Experience in testing Mobile Application using Android/IOS on real and virtual devices using Appium.

Used Log4j to maintain log files and debugging of automation scripts and web applications.

tools like SVN and GIT.

Good experience in OOPs concepts using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages and Collections.

Ability to connect with the Database to execute SQL statements for Data Validation (Database testing). Wrote SQL queries using Oracle to validate the data from different tables.

Used JDBC for automation testing of Databases.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, Rest Assured, SOAPUI, Appium, Rest API, Junit, log4j, AutoIT, Postman.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

IDE

Eclipse, SQL

Languages

Java, HTML, XML, Gherkin, Java Script, CSS, Json.

Test Framework

Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model (POM).

SQA Technologies

Soap, Rest, WSDL, Webservices.

Bug Tracking Tools

JIRA, Bugzilla

Test build Integration Tools

Maven, Jenkins, SVN, Git

Mobile testing

Android, IOS

Databases

SQL Server, MySQL, Oracle, MS Access.

Operating Systems

Windows (XP, Vista & 7, 8,10) Linux, UNIX, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Work Experience

Client

eClinicalWorks LLC.

Location

Westborough, MA

Role

Software Development Engineer in Test

Duration

April 2019 - Present

Project Description:

eClinicalWorks offers cloud based fully integrated and comprehensive EMR and practice management system making the end-to-end hospital management an easier task. eClinicalWorks helps in every stage of healthcare from booking an appointment, payment options, creating insurance claims, documenting progress notes and prescribing medications. eClinicalWorks product can be accessed by Providers anytime anywhere on a PC or Mac using a web browser, a smartphone using eClinicalMobile app, or an iPad using eClinicalTouch app.

Roles/Responsibilities:

Interacted with project managers, developers, and business management in reviewing and solving the problems encountered in the application.

Wrote and analyzed user stories and participated in Sprint planning and Scrum Meetings and developed Test scenarios, Test cases and Test data.

Implemented Data Driven automation test framework with Selenium WebDriver, Java, and TestNG. Used Apache POI for reading data from excel.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

Performed Selenium Synchronization using Explicit and Implicit waits.

Worked on Selenium GUI Object/element verification through XPath, CSS locators.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver, and Cucumber.

Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium Web Driver. Involved in preparing test cases using Selenium WebDriver to interact with all UI components, Popups, Browser navigations, Mouse Movements.

Handled multiple iframes and framesets to switch between/navigate through them and performed necessary actions on the web elements.

Proficient in handling SSL certificate errors using Desired Capabilities of different browsers.

Implemented test automation for handling Popup windows and Alerts using web Driver WindowHandles and Alert interface.

Developed Test Scripts to implement Scenario outlines and step definitions using BDD (Behavior Driven Development) in Cucumber.

Performed the Behavior Driven Development (BDD) of the Web Application functionality using Gherkin features, scenarios.

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Involved in daily status reports meeting with all the team members, team leads and managers.

Conducted backend testing using SQL queries to validate and retrieve data from the database for executing user-specific test cases.

Prepared test cases for Positive and Negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations and Equivalence classes.

Performed System, Integration, Smoke and Sanity testing using testing methodologies.

Created and maintained the Traceability Matrix for all the requirements.

Worked with developers to update defects, resolve them and track their status using JIRA.

Performed functional testing of RESTFUL Web Services using Rest Assured, Postman and SoapUI.

Experience in RESTFUL web service Testing using Rest Assured framework and validated JSON formatted data and different http status codes.

Tested consumer Mobile App in different Kinds of Android and IOS Mobile Devices, both real and virtual using Appium.

Integrated Appium with Sauce Labs for distributing tests on the cloud.

Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.

Used GitHub as version control tool.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed, or pending.

Environment: Selenium GRID, Selenium WebDriver, Manual testing, Eclipse, Oracle, HTML, XML, JSON, GIT, TestNG, Jenkins, SoapUI, Rest Assured, Postman, JIRA, Cucumber, Appium.

Client

HCSIS_PAM

Location

Boston, MA

Role

QA Analyst

Duration

February 2018 - March 2019

Project Description:

Home Community Services Information System serves people around Massachusetts area with developmental disabilities. PAM (Participant Allocation Management) is the financial module in the project which take cares of the finances of each individual for the services they received from the Registered DDS Providers. PAM take cares of the Refund from the Federal Government for the amount spent on each individual by creating Plan of Care (POC) document for each individual.

Roles/Responsibilities:

Performed Regression Testing, Conducted End to End and Black box testing.

Interacted with developers and business users to communicate the defects and actively participated in creating, updating, replicating defects, resolve and track their status using JIRA.

Performed System, Integration, Smoke and Sanity testing using testing methodologies.

Proficient knowledge on creating Test Suite for Cross Browser testing, Parallel Browser testing, Functional testing, and Regression testing with the use of TestNG annotations like Groups, Parameter and Data Provider.

Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.

Used Rest Assured to test the application REST web services. Added Assertions and validated the response.

Used Maven to perform continuous integration of code and scripts. Configured and launched builds using Jenkins jobs.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

Maintained the Selenium and Java Automation Code and resources in source controls like Git.

Worked on SQL queries to verify data integrity and validate updated data for the test cases in different modules of the application.

Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.

Environment: Selenium WebDriver, Manual testing, JIRA, Java, Eclipse, HTML, Rest Assured, SVN, Maven, Jenkins, TestNG, Json, Git.

Client

Instrumentation Laboratory

Location

Bedford, MA

Role

QA Analyst

Duration

May 2017 - January 2018

Project Description:

Instrumentation Laboratory develops, manufactures, and distributes diagnostic solutions for Hemostasis and Acute Care Diagnostics testing in hospitals, at the point-of-care and in the laboratories.

Roles/Responsibilities:

Involved in performing various types of testing, such as Functional, Regression, Sanity, User Acceptance, and testing for the different functional features of multiple devices.

Prepared Test Plan, Test Scenarios and developed manual scripts.

Reported test cases coverage using QA Status reports, defect log reports, traceability reports and test execution result reports.

Execution and bug tracking using Jira.

Preparing and updating various monthly/weekly/daily tracker of the assignments of the project.

Prepared daily/weekly status reports on Test case execution, defects, RTM (Requirement Traceability Matrix) Created automated script for REST-API testing using Rest Assured framework.

Extensively used SOAPUI for functional testing of web services.

Conducted backend testing using SQL queries to validate and retrieve data from database for executing user specific test cases.

Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.

Created JMeter Test Cases to measure performance and functionality of web service.

Held weekly status meetings showing progress and future testing efforts to the QA manager.

Environment: Manual testing, Rest Assured, Postman, JIRA, JMeter, SQL.

Client

Client Curve

Role

QA Analyst

Location

Hyderabad, India

Duration

August 2014 – October 2016

Project Description:

ClientCurve is a B2B company working with Sales and Marketing Professionals. It is a secure, customizable web application for corporate customers which includes online purchasing. The end user has the advantage of utilizing promotional coupons to get discount on their selected product.

Roles/Responsibilities:

Assessed and analyzed user stories and participated in Sprint planning, Review Sessions and Scrum Meetings.

Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results, which should comply with the predefined requirements.

Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.

Executed test cases relating to Mouse hover using Actions class and found hidden elements using XPath, CSS.

Served as coordinator for all testing activities on the project.

Wrote test cases to handle Alerts on web page.

Handled multiple iframes and framesets to switch between/navigate through them and performed necessary actions on the web elements.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Performed Selenium Synchronization using Explicit & Implicit waits.

Created Test Scripts in Rest API for Testing.

Used Selenium WebDriver to test navigation links and checked for broken links.

Performed Sanity testing and Ad-hoc testing when required.

Reported bugs, prepared defect reports, prepared status reports and performed bug triage using Jira.

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

Involved in the use of Cucumber Step Definition, Scenarios and Features.

Used Selenium Grid to reduce the load of executing test cases on one machine and distributed to multiple nodes.

Performed testing on Web Services using Rest API to check the communication between different services.

Environment: Selenium GRID, Selenium WebDriver, Eclipse, HTML, TestNG, Jenkins, SoapUI, Manual Testing, JIRA, Cucumber.

Client

CMC Software Technologies Pvt Ltd.

Location

Hyderabad, India

Role

QA Analyst

Duration

January 2012- July 2014

Project Description:

CMC software technologies specializes in application design, software development and testing services. The company provides customers with their own website which displaying customer products and their billing options.

Roles/Responsibilities:

Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.

Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.

Served as a coordinator for all testing activities on a project.

Wrote test cases to handle Alerts on the web page.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Performed Selenium Synchronization using Explicit & Implicit waits.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.

Executed test cases and participated actively in System Integration Testing, and Regression Testing and Used Rest Assured to test the application of web service.

Created test reports generated out of TestNG and captured the error screenshots.

Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Bugzilla.

Used Jenkins tool for continuous integration of the builds.

Environment: Waterfall, Java, Selenium WebDriver, Eclipse, TestNG, Bugzilla, SQL Server, Jenkins, SQL, JDBC, GIT.



Contact this candidate