Resume

Sign in

Senior QA Automation Engineer

Location:
West Windsor Township, New Jersey, United States
Posted:
February 27, 2018

Contact this candidate

Mounika Chanati

Senior QA Automation Engineer

Email: ac4msc@r.postjobfree.com

Phone no: 443-***-****

Senior QA Automation Engineer with over 8 years of experience in Manual and Automation testing environments. Specialized in software testing with solid understanding of developing Test Cases, Test Plan, Test Data, automation and BDD scripts using Java, Selenium and Cucumber while serving diversified domains like Banking, Health care, Telecomm, Insurance and E-commerce. Highly skilled in tools like SoapUI for Web services. Proficient in SDLC methodologies such as Waterfall and Agile/Scrum.

SUMMARY:

Expertise in standard methodologies like Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities and diversified experience in Manual and Automation testing serving various domains.

Strong Experience in testing phases such as Smoke, Functional, Regression, Integration, UAT, Performance for the highly structural and complex systems.

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

Performed test executions and wrote test scripts for complex integrated systems. Performed regression testing on new software releases and report findings. Provided technical support and guidance, software installation, problem solving and troubleshooting.

Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).

Executed Selenium test scripts on different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux, and Mac.

Performed Continuous Integration using Jenkins for scheduling the jobs and used Maven as build management tool.

Experience with defect tracking and analysis using different defect tracking tools such as Bugzilla, Jira, Rally and ALM.

Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.

Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.

Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios

Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Worked on databases such as Oracle, Microsoft SQL Server, MySQL and establish JDBC connectivity between the Java Programming language and a wide range of databases.

Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Mobile

Automation (Android & IOS) using Appium (Selenium).

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver, Selenium Grid, JUnit, NUnit, MS Visual Studio IDE, Jmeter, Cucumber, SoapUI, Postman, ReadyAPI.

Methodologies

Agile-Scrum, Waterfall, SDLC, STLC, Bug Life Cycle, Automation Life Cycle

Languages

Java, Java Script, HTML, XML, JSON, Gherkin, C#(.NET), Groovy Script, VB Script, UIMap Controls

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Markup Languages

HTML, CSS, XML, Java Script

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

IDE

MS Visual Studio, Eclipse, SQL Developer, NetBeans, IntelliJ

Mobile Testing Tools

Appium, Perfecto Mobile, SauceLabs

Bug Tracking Tools

HP ALM/Quality Center, Rally, BugZilla, JIRA

Test build, Integration Tools

Maven, ANT, Jenkins, Auto IT, Protractor, GitLab

Database Tools

SQL Server, MS Access, Oracle, MySQL.

PROFESSIONAL EXPERIENCE

Key Bank, Cleveland, OH May 2017 to Present

Senior QA Engineer

Project Description: Key's customer base spans retail, small business, corporate, and investment clients. This system helps in processing different options for valid account holders of its various branches. This project contains various options like balance checking, online funds transfer and generating Transaction Reports based on user options.

Responsibilities:

Designed and developed the application using Agile methodology.

Assessed and analyzed user stories and participated in Sprint planning, Daily Scrum, Retrospective and defect triage meetings and Review Sessions and developed Test scenarios, Test cases, Test data, Test reports.

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

Developed the automated test script for regression test suite in an application by using Selenium Webdriver with core Java as programming language.

Involved in developing hybrid driven framework in selenium webdriver and used Apache POI and TestNG to read excel.

Wrote Selenium script for taking screenshot when failure and also used Actions class to perform mouse and keyboard events.

Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.

Developed html TestNG reports for analyzing the output of test using ExtentReports API and integrated with TestNG Listeners.

Expertise in Maven and performed different operations on POM.xml file to gather required dependencies and run numerous test scripts.

Performed Continuous Integration using Jenkins for scheduling the jobs.

Specialized in cross browser testing i.e., running multiple tests across different browsers, operating systems, and machines in parallel though Selenium Grid in cloud using Sauce labs.

Tested the mobile application using Appium with Selenium Webdriver.

Used Cucumber by creating the Features and Step Definition files to execute test scripts.

Tested REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.

Performed Structural Testing, Functional Testing, Non-functional Testing and Database Testing.

Generated test logs using Log4j for various log levels.

Used Git to maintain and manage the build scripts, test data used and other documents related to the project.

Worked on performance testing tools like JMeter.

Extensively involved in designing and creation of the database. The responsibility included creating tables, user-defined functions, triggers, indexes, functions and stored procedures using SQL Server.

Environment: Agile, Selenium WebDriver, Java, Selenium Grid, Sauce labs, TestNG, hybrid, SQL Server, Git Hub and Cucumber, Jenkins, Maven, SOAPUI, Apache POI, Oracle, Appium, Log4j, Jmeter.

OSF Healthcare – Peoria, IL July 2016 to April 2017

QA Test Engineer

Project Description: OSF is a web-based application where registered customers can view information regarding test results, upcoming procedures, view family health records and select customized plans for family. In addition, customers also have the facility to choose a physician or hospital and change physicians.

Responsibilities:

Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.

Performed Agile testing, reviewed the user stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.

Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.

Have done Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.

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

Extensively worked in Regression testing, Parallel Processing using Selenium Webdriver in TestNG.

Implemented automation using Selenium Webdriver with Java as programming language, Selenium Grid, Cucumber and Maven.

Designed Data Driven Framework to extract the data from excel sheets using Apache POI and to drive the data into the test cases.

Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script.

Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements. Involved in developing the tractability matrix in Excel sheet.

Involved in updating and executing test cases as per given requirements. Performed Functional, Regression, Ad-hoc, Smoke Testing and Black Box Testing.

Coordinated the testing effort towards End-to-End testing to verify the proper functioning.

Developed test scripts to perform Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.

Developed test scripts using Groovy Script for data driven testing of SOAP and REST Web service using SOAP UI.

Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods, operations, End Point of web service to be tested. Tested RESTful API with POSTMAN tool.

Used HP ALM/QC Test Management Tool as a defect-tracking tool for raising issues and interacting with developers and users about the errors in the application. Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Quality Center.

Performed performance, load testing and stress testing on the Web-application server using LoadRunner.

Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records and tested

Data validation and Database integrity.

Environment: Java, Selenium Webdriver, Selenium Grid, TestNG, XML, RTM, Apache POI, LoadRunner, HP ALM/QC, Internet Explorer, Chrome, Firefox, SQL, Jenkins, Maven, Cucumber, Apache POI, SOAPUI, RESTful API, WSDL, POSTMAN.

Vodafone India Services Pvt. Ltd, Hyderabad, India May 2014 to June 2016

QA Analyst

Project Description: Vodafone offers a comprehensive range of wireless communications services. The project involved working on Telecom Billing Software Application that supports full range of telecom customer care, billing, and ordering activities in single and convergent multi service environments.

Responsibilities:

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.

Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.

Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, TestNG. Maintained the Java and selenium test source code and resources in the SVN source control repository tool. Built project using Maven build management tool.

Tested applications in types of browsers (cross-browser testing) and versions such as Internet Explorer, Firefox, and Google Chrome to simulate production environment.

Performed Regression Testing at various phases of development life cycle to impact the existing functionality.

Developed SOA applications using SOAPUI and Restful API for testing Web Services, inspecting WSDL files, generating SOAP envelopes, and automating or accelerating many other common XML, XPATH, HTTP, JSON tasks when encountered.

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

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

Flipkart, Banglore, India Feb 2012 to April 2014

QA Test Engineer

Project Description: Flipkart is launched in October, 2007. Flipkart allows user to view offer zones in all categories in specified limited time only. This increases the deals on products for that given time.

Responsibilities:

Automated highly transactional E-commerce web application using Selenium WebDriver.

Involved in developing Test cases, Test plans, Test strategies, Traceability Matrix.

Extensively involved in all stages of testing life cycle SDLC

Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.

Installed, configured SOAP UI to test web services using WSDL file given by Development team.

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

Performed RESTful web services and API testing in SOAPUI Pro and validated responses with assertions.

Developed Groovy scripts to test Report application output and to customize test.

Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.

Performed performance, load testing and stress testing on the web application server using Load Runner and bug reporting and tracking by using JIRA.

Assured software deliverables which meets all requirements and expectations of final UAT test plan.

Environment: Selenium WebDriver, SDLC, JIRA, Java, Firebug, Fire path, Cucumber, GIT, SOAPUI, Xml, JSON, Groovy script, UAT, RESTful Web services.

LIC Life Insurance Corporation, Hyderabad, India Feb 2010 - Jan 2012

Test Automation Engineer.

LIC is a major firm in India which deals with the insurance. IMS (Insurance Management System) is one of its major tools and it was developed basically to provide the data about claims, renewal, issuance and cancellation of health insurance policies. IMS can generate reports depending on various criteria.

Responsibilities:

Worked in understanding the Business requirements, Application and function specifications, Design documents.

Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications

Responsible for Black Box Testing of the application

Identified the Test Cases and documented them in Quality Center.

Involved in updating and executing test cases per requirements.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing

Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).

Involved in daily status calls and reporting.

Prepared test machines and deploy builds, execute test cases, bug reporting and resolving issues by pairing up with the developers.

Environment: HP Quality Center, Selenium, SQL Server, Windows XP, Microsoft office, Test Plan, Functional testing, Regression and UAT testing.



Contact this candidate