Post Job Free
Sign in

Senior QA Automation Engineer

Location:
West Windsor Township, NJ, 08550
Posted:
June 07, 2018

Contact this candidate

Resume:

SANHITHA.B

Senior QA Engineer

Email: ***********@*****.*** Phone: 609-***-****

Professional Summary

Over 8 years of experience as an Automation and Manual Test Engineer. Worked in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including Implementation, Documentation and Testing on web-based e-business and Client-Server applications, in the domains of Financial, Education and Retail.

Experienced in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall.

Extensive experience in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.

Expertise in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.

Performed BDD -Behavior Driven Development, ATDD- Acceptance Test-Driven Development and testing using Cucumber, Jbehave, Selenium, JAVA Junit and TestNG.

Expertise in Mobile testing using Device Anywhere and Perfecto Mobile.

Database testing, GUI testing, Web / UI and User Acceptance Testing.

Well conversant with the implementation from scratch and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Sound knowledge in writing automation scripts using Behavior Driven Development (BDD) Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.

Experienced in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Cucumber, JUnit, JIRA and Eclipse.

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.

Experienced testing SOA with Restful/SOAP Web Services.

Expertise in developing test scripts using Selenium WebDriver executed automated test scripts & analyzed the results.

Worked on Continuous Integration Process using Jenkins and Bamboo.

Experienced in using web-debugging tool like Firepath and Firebug for finding elements and locators.

Designed & Developed data driven framework from scratch using Selenium WebDriver, TestNg, Apache POI API and Page Object Model Design Pattern.

Extensively used XPATH, Regularexpression and classes to perform UI actions. Exported output/reports for all automated testing results.

Integrated successfully build deployment tools like Jenkins, Maven with Selenium Automation frameworks for nightly regressions. Have done database testing by using MS SQL, Oracle & DB2.

Proficient in Java and have sound knowledge on OOP (Object Oriented Programming).

Proven ability in working individually or as part of the team, Problem solving, reporting and assisting to Manage.

Technical Skills

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid,Junit,Jbehave,Cucumber,Restful,SoapUI,Dynatrace,Splunk,Postman,browser stack,

Test Build & Integration tools

Maven, ANT, Jenkins, Bamboo

Frameworks

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

Databases

MySQL, Oracle, SQL Server

Defect Tools

JIRA, ALM,

Programming Languages

JAVA, VB Script, Gherkin, SQL C, C++

Markup Languages

HTML, XML, XPath, CssSelector

Operating Systems

Windows XP/7/8, UNIX, LINUX

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Mobile Testing Tools

Perfecto, Appium.

Utilities

IntelliJ, Eclipse, GIT, SVN, Sonar, FireBug, FirePath

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

Professional Experience

Mastercard, NY 10/2016 - PRES

Sr. QA Engineer

Project Profile: Masterpass is a digital wallet that securely stores your payment and shipping info, making shopping at thousands of online merchants simple and convenient.

Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).

Analysed business requirements, functional requirements, use cases and found gaps and requested feedback for clear understanding of each requirement.

Identified test cases to automate and develop automation test scripts using selenium WebDriver and Java.

Developed new and updated existing automation test cases using selenium WebDriver and Junit, using SVN and GIT as VCS for a Java based Web application, using Maven as build tool and Bamboo to create and run deployment jobs.

Responsible for enhancing automation framework (Page Object Model) using Selenium WebDriver, Jbehave and Maven.

Developed, executed, maintained manual and automated GUI tests to ensure code quality in a continuous integration environment by using Selenium web driver and Jbehave as BDD.

Used Maven as a build management tool and Selenium grid to execute automation suits on different browsers in parallel.

Developed automated solution using Java to generate readiness of bulk data for load/functional testing.

Tested REST Web services and validated restful response.

Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.

Performed Integration and Regression testing to check new functionality doesn’t break the existing functionality of the application using Selenium.

Performed Cross and Parallel Browser testing on different browsers like Safari, Chrome and Firefox where multiple states can be executed at the same time using browser stack and selenium grid.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse

Collected performance metrics of application by using splunk, dynatrace.

Identify/Perform strong Root Cause Analysis (RCA) before reporting defect/bug.

Coordinated and participated in development activities and checking the readiness of builds.

Extensively worked in locating a web elements using ID, name, class name, CSS selector and XPATH.

Involved in testing alerts and pop-ups using Selenium WebDriver.

Written Scenarios, Scenario outlines and step definitions using Gherkin in Jbehave for BDD (Behavior Driven Development) and ATDD (Acceptance-Test Driven Development).

Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.

Involved in GIT branching strategy in proportion to release management.

Tracking status, reporting and communicating with offshore teams across various time zones.

Environment: Java, Selenium WebDriver, Junit, Eclipse, SQL Developer, Splunk, Dynatrace, XML, HTML, SoapUI, SVN, Postman, Maven, Bamboo, Jenkins, Jbehave, Gherkin.

New York & Co, Union, NJ 01/2015 – 10/2016

Sr. QA Automation Engineer

Project Profile: New York & Company, Inc. is a wear-to-work retailer for women. New York & Company apparel and accessories are sold through a nationwide network of retail stores, New York & Company Outlet Stores and through its ecommerce site. I worked as a QA automation Engineer in testing My Bag module.

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

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

Configured Maven, Log4j configuration files, prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.

Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, TestNG, Java, Maven, Log4j and JDBC.

Developed Data Driven framework with the Page Object Model pattern to retrieve test actions, test data from Excel files and SQL Databases.

Implemented TestNG automation framework for the smoke test.

Used Apache POI to extract test data from external Excel files.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes, and Tags.

Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.

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

Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.

Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.

Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.

Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH.

Involved in testing alerts and pop-ups using Selenium WebDriver.

Used AutoIt for automating the Windows GUI and general scripting.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Oracle, Toad, XML, HTML, SoapUI, GIT, Maven, Jenkins, JIRA 6.0, Confluence, Cucumber, Apache POI.

College Raptor, IA 7/2012 – 12/2014

Automation Test Engineer

Project Profile: College Raptor is a free tool that allows prospective college students and their families to discover college options based on individual fit and net price of attendance. Our tool collects basic information about academic performance, desired criteria, and financial capacity to determine which colleges fit your abilities, meets your criteria, and fall within your budget.

Developed the test plan and test cases for the positive and negative scenarios keeping in mind the Boundary Value Limitations and Equivalence Class partitioning upon solid analysis of the user stories.

Wrote and executed test scenarios, test cases and test scripts for both web and mobile applications using JAVA, Selenium Web Driver and TestNG with a good analysis of the element locators and web driver methods.

Worked extensively in the development of Hybrid Framework design on TestNG platform and used Apache POI to read data from external sources.

Worked with utilities like Firebug and Firepath for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.

Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.

Performed Feasibility Analysis on the test cases to analyze the feasibility of the test cases for automation and for the creation of the regression test suite.

Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration Testing with other programs, hardware, operating systems and network environments.

Participated actively in the Sprint Planning sessions to analyze the user stories in the Product Backlog and also in daily stand-up meetings, sprint review and sprint retrospective meetings to analyze the sprint health.

Analyzed software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.

Performed testing using SOAPUI on different data sources and validated the RESTful web services.

Worked on web services testing using assertions such as XPath, XQuery and Contains assertions.

Involved in developing BDD features, scenarios and step definitions using Cucumber and Gherkin using Junit and automated them using Selenium Web Driver.

Worked on mobile app testing using Perfecto mobile for applications on both IOS and Android.

Using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.

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

Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.

Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML,SVN.

Stee Software Technologies, India 09/2010 – 06/2012

Jr. Test Engineer

Project Profile: Reference Globe provides one stop solution for every aspirant with rich information on professional colleges across the globe. Reference globe providing Information on various professional colleges and universities around the world.

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

Responsible for Black Box Testing of the application.

Checked the client side and server side validations. Tested the functionality of the application.

Conducted the System, Integration and Regression of the web application.

Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application.

Performed various testing – Smoke, Functional, Integration and Regression.

Performed Compatibility testing to verify the application on different platforms.

Performed Backend testing by extensively using SQL queries to verify the integrity of the database

Involved in daily status calls and reporting.

Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC.

Environment: HP Quality Center, SQL Server, Windows 2003,

EDUCATION :

JNTU, India

Bachelor’s Degree in computer Science, 2010



Contact this candidate