Post Job Free

Resume

Sign in

Software Development Engineer in Test/SDET

Location:
University City, MO, 63130
Salary:
$65/hr
Posted:
February 14, 2018

Contact this candidate

Resume:

Mounika Kalidas

Senior Automation QA Analyst

Phone: 816-***-****

Email: ac4gxx@r.postjobfree.com

Senior Automation QA Engineer with 8 years of SDLC, STLC experience that includes sound understanding and analyzing business/functional requirements, preparing test plans, test strategies, identifying test scenarios and writing test cases, conducting test review meetings, writing automation test scripts for Web Applications, Mobile Applications, Web Services, BDD using Cucumber, Angular Testing with Protractor, Selenium, Appium in various domains like Networking, Insurance, Banking, HealthCare, Private portals.

PROFESSIONAL SUMMARY:

Experience in working with Software Development Life Cycle (SDLC) and STLC following Agile (SPRINT/SCRUM) and Waterfall methodologies.

Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.

Assessed and analyzed user stories, participated in Sprint planning, Review Sessions and Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.

Expert in SQA (Software Quality Assurance) including Manual and Automated testing with different components of Selenium such as Selenium RC, WebDriver, Selenium Grid and tools JUnit, TestNG.

Implemented different automation frameworks like Data Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behavior Driven Development Framework/Acceptance Test-Driven Development Framework (BDD/TDD), and Page Object Model (POM).

Expertise in using Selenium WebDriver with TestNG to execute automated test cases in parallel and prioritizing the Test cases using TestNG framework.

Proficient in multiplatform (Windows, Linux) and cross browser testing (IE, Firefox, Chrome, Safari, Opera) using Selenium Grid and Sauce Labs.

Used the TestNG annotations like Groups, Parameters, Data Provider for grouping, Prioritizing of Test Cases, Test Methods and Test Suites for system and functional testing.

Experience in writing Automation Test Scripts for Mobile Native applications (IOS, Android) using Appium. Tested on Real Devices, Emulators and Simulators.

Experienced in using Apache POI to read the data from external sources like excel sheets.

Experienced in BDD using Cucumber in Gherkin format by creating feature files, step definitions and Cucumber Runner classes.

Used AutoIt tool for automation of window based components like uploading files system.

Worked extensively in testing both SOAP and REST services using SOAPUI, Postman, RestAssured and Tested both XML and JSON formats.

Performed Smoke, Sanity, Integration, Functional, System, Database, Regression tests, GUI Testing and User Acceptance Test (UAT) on multiple projects.

Performed operations on the database using JDBC APIs, SQL to validate UI with Database.

Created standardized SQL scripts and necessary Database Restoration Scripts to support repeatable test script execution.

Expertise in using different web-debugging tools like Firebug and Fire Path for finding elements.

Expert in finding elements using Xpath starts-with, text and contains attributes and using locators like ID, Name, Link Text, Partial Link text, Xpath, Cssselector.

Used Protractor to test Angular 2 web applications using Type Script, JSON and Java Script. Performed Data Driven testing using TypeScript, JSON.

Executed test cases related to Mouse Hover using Actions class and handled hidden elements using XPath, JavaScript Executor.

Implemented Selenium Synchronization Techniques like Implicit Wait and Explicit Wait using the WebDriver.

Expertise in problem solving and tracking Bug Reports using Test management tools like Bugzilla and JIRA.

Created complete solution for continuous integration tool such as Jenkins from code checkout from Git and for regression report generation.

Performed unit testing using Junit/TestNG, integration and deployment of applications done using tools such as Maven and used JMeter for performance testing.

Used Maven for build management and Git for source code management.

Generated test logs using Log4j for various log levels.

Strong Communication skills and good experience in working in stressful team environment, and with a good planning, analytical and problem solving skills.

TECHNICAL SKILLS:

Project Methodologies

Agile/Scrum, Waterfall.

Automation Testing Tools

Selenium (WebDriver, RC, IDE, Grid), TestNG, JIRA, JUnit, Cucumber, SoapUI, PostMan, Rest Assured, JMeter, APPIUM, Protractor, Jasmine

Frameworks

Cucumber, Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model.

Utilities

Eclipse, GIT, SVN, Firebug, FirePath, TOAD, and Putty.

Test Build & Integration Tools

Maven, Jenkins

Bug Tracking Tools

JIRA, HP ALM & Quality Center, Bugzilla.

Markup Languages

HTML, CSS, XML, XPath, CssSelector.

Programming tools/Languages

C, Java, Java Script, SQL, Groovy, Gherkin.

Database

MySQL, Oracle, SQL Server

Operating systems

Windows, Unix/Linux

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Other

Rally, Jira, AutoIT, Apache POI, MS Word, MS Excel, JSON

PROFESSIONAL EXPERIENCE:

Verizon Sr. Automation QA Engineer

Ashburn, Virginia July 2016 to Till Date

Project Description:

Current Metro ROADM Platforms were developed to FIOS deployment. The next generation of metro ROADMs will provide significant cost savings and improve capabilities. Application integrates with Telecom, Health Systems, servicing, order management (OMS) and Risk management applications. Topology Services, which provides alarm/customer/circuit correlation and network topology for fault correlation/automation, is the critical component within the architecture.

Responsibilities:

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

Responsible for creating Test Plan, Test Strategy, identifying Test Scenarios, Test Cases and Test Scripts for Automated and Manual Testing based on the functional specification for the Functional, Regression, GUI Usability and System Testing.

Worked with web based applications developed using JSP, Servlets, JDBC, Hibernate, Web Services (SOAP/Restful) and Spring Framework.

Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts using Java.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.

Performed GUI testing by analyzing mockup screens provided by client.

Implemented Hybrid framework, Data driven framework with Page Object Model.

Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing scenarios using various tools like TestNG along with Selenium framework.

Used Selenium WebDriver with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider, Parameters Annotations.

Used Apache POI to read the test data from external sources like excel sheets.

Generated Extent reports for Selenium Automation Testing.

Took screenshots using TestNG listeners by implementing ITestListener interface method onTestFailure and configured listeners in testNG.xml.

Used AutoIT tool in automation for window based components which is not possible using selenium WebDriver.

Implemented BDD using Cucumber with features, steps, step definitions, backgrounds using GWT format.

Involved in developing the automation scripts for Mobile Native applications (IOS, Android) using Appium Desktop. Inspected Mobile Apps using Appium Inspector.

Involved in Web Services testing using SOAPUI Tool, validated request and response XML. Added Assertions to validate the XML in SOAP Web services.

Used postman to manually check the response of web services.

Designed, executed and maintained automation Test Scripts using TestNG for regression test cases.

Scripted the Test cases and managed the framework dependency jars using Maven.

Performed Data driven testing using Selenium WebDriver and testNG functions which reads data from excel sheets.

Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Used Selenium Grid to perform parallel execution of test cases on different machines.

Running the Automated regression test cases at end of each sprint on CI/CD model with help of Jenkins.

Involved in writing SQL statements to create test data for test cases and data validation tests to extract data from the tables.

Performed Back-end testing to ensure that the user data was updated in database using SQL.

Performed operations on the database using JDBC APIs, SQL to validate UI with Database.

Used Maven to perform builds from Jenkins Continuous Integration and Git as source code repository.

Documented defects with high level of detail, accuracy, and informative recreation steps using JIRA.

Tested the Angular Web Application with Protractor, Jasmine. Implemented Page Object Model(POM) with Protractor TypeScript as well.

Generated test logs using Log4j for various log levels.

Environment: Agile, Java, Eclipse, Selenium WebDriver, Selenium Grid, Cucumber, TestNG, Apache POI, SoapUI, Postman, SoapUI, JMeter, JDBC api, Git, Jenkins, JIRA, Log4j, Appium, Maven, AutoIT, MySql, X-path, Protractor, Jasmine

WebMD Sr. Automation QA Engineer

New Jersey, NY Aug 2015 -May 2016

Project Description:

The project involves in developing a health care billing and patient data warehouse with data from heterogeneous sources. Identified customer EDI claim needs, specifications, enrollment deadlines and testing of claim data prior to live claims transmission. Monitor the Test Execution Progress and Manage the Issues during Test Execution. Performed end to end testing on Revenue Cycle Management System.

Responsibilities:

Worked with engineers to drive improvements in code quality via manual and automated testing.

Involved in the review of the user story backlog and requirements specifications for completeness and weaknesses in function, performance, reliability, scalability, testability, usability, and security and compliance testing, and provided recommendations.

Developed test cases on capabilities for the portfolio automation strategy.

Used Hybrid Framework (Keyword Driven Framework, Data Driven Framework).

Planed and defined testing approach, providing advice on prioritization of testing activity in support of identified risks in project schedules or test scenarios.

Developed manual and automated test cases and configurations needed to meet testing of business requirements using tools like TestNG integrated with selenium.

Created HTML reports using TestNG and captured application Screenshots whenever exceptions occurred and also at important checkpoints of application execution and documented the screenshots.

Effective usage of Apache POI to read data from external sources.

Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.

Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium.

Dealing with Ajax requests in Selenium Web Driver using Synchronization.

Executed test cases related to Mouse Hover using Actions class.

Handled hidden elements using XPath, JavaScriptExecutor.

Executes test cases/scripts to ensure delivery of quality software applications, including Systems Integration, Regression, and Performance Testing.

Generated test data to support the requirements and test case for various test phases.

Validated request and response XML for SOAP and RESTFUL Web services.

Created database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle.

Configured and Build jobs in Jenkins and launched regression tests.

Used JMeter to execute end to end performance test.

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

Monitored and tracked resolution of defects using JIRA.

Used GIT for source code management.

Designed, monitored, and analyzed quality assurance metrics such as defect, defect counts, test results, and test status.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, GitHub, Cucumber, Auto IT, Apache POI, X-path, SOAP, Restful API, SoapUI, SQL, Oracle, Manual testing.

Bank Of America QA Automation Engineer

NewYork,NY Jan 2014 - July 2015

Project Description:

Online banking provides client to login, to view account information such as account summaries, account details, monthly statements, balance transfers, accrued interest, check ordering, loan application, to apply credit cards, financial services and gives opportunities to perform online trading of securities stocks and bonds.

Responsibilities:

Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.

Participated in Requirement Specification Meetings (RSM) to understand the application’s functional requirements to initialize the test scenarios, test flows and test procedures.

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

Scripted Tests using Java and automated using Selenium WebDriver at OS level for User Interface.

Implemented Hybrid framework with Data driven testing.

Executed User Acceptance Tests in Behavior Driven Pattern using TestNG runner class with cucumber.

Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.

Experienced in handling the issues of Synchronization in Selenium WebDriver using waits such

as Implicit wait, Explicit wait and Fluent wait.

Handled Alerts and web Popups in Selenium WebDriver and used AutoIt to handle window popups.

Used JIRA to track bugs and maintained the flow of iterations.

Performed Regression testing using Selenium WebDriver, and Jenkins Continuous Integration.

Executed Batch files using Selenium.

Performed testing on Web Services using SOAPUI, Postman to test SOAP and Restful webservices.

Performed black box testing, database testing and web-based testing on each transaction using Selenium.

Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.

Created test cases and performed Database testing to check whether the data is being migrated properly by writing SQL queries.

Used log4j to generate test logs for various log levels and for debugging.

Environment: Java, Selenium WebDriver, Selenium Grid, STLC, Cucumber, TestNG, SoapUI, Postman, Jenkins, JIRA, Log4j, Appium, Maven, Eclipse, Agile, Oracle, Manual Testing, Git, AutoIT.

Apollo Health care QA Analyst

Hyderabad, India Feb 2011 - Dec 2013

Project Description:

Apollo Health Care project comprises of patient information management tool which contains clinical decision support, computerized provider order entry, pharmacy and clinical documentation applications. The project focused on supporting the patients’ electronic medical record across inpatient and outpatient environments and is used by practitioners to document, monitor, and manage health care delivery within the organization.

Responsibilities:

Implementation of QA approach to ensure quality of a product and was involved in project planning and coordination.

Implemented Complex Test case scenarios using regression tests, wrote the enhanced code for the corresponding test case and modified using QTP.

Configured HP Quality Center in Agile environment, generated Test Sets & executed and documented the test results using HP Quality Centre.

Used HP Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.

Created test coverage matrix for Regression and Smoke testing of the product.

Controlled logging and tracking of defects; analyzed and maintained comprehensive defects reports using HP Quality Centre.

Involved in Unit Testing, Handled issues in System testing and UAT

Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.

Test and Run various APIs as part of System Integration Testing.

Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & Results Reports.

Environment: Java, MySQL, HP Quality Center

Shriram Life Insurance Test Engineer

Hyderabad, India Aug 2009 - Jan 2011

Project Description:

This project was designed to build a Common Access Platform for customers and insurance agents using the Internet to interact with the system from any part and allow the customers to buy insurance online.

Responsibilities:

Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.

Segregated Bugs based on severity and priority and maintained the log using BugZilla.

Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.

Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.

Scripted SQL queries to verify data integrity and validate updated data for Test cases.

Used SharePoint as the medium to upload the requested documents for the team.

Environment: MySQL, HP Quality Centre, MS Excel



Contact this candidate