Post Job Free
Sign in

senior qa engineer

Location:
West Windsor Township, NJ, 08550
Posted:
August 15, 2018

Contact this candidate

Resume:

Shivani Kanak Ph-no: 480-***-****

Senior QA Engineer Email Id: **************@*****.***

Senior QA Engineer with 8 years of experience in Manual Testing and Automation Testing which encompasses design & implementation of test scenarios, test plans and test cases. Expertise in all the phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and developing automation test scripts. Diversified experience in various domains such as Healthcare, Banking, E-Commerce and Insurance.

o Agile/Scrum, Waterfall

o TestNG

o Selenium WebDriver/Grid

o Soap/RESTful API

o Java

o Maven/Jenkins

o Frameworks- Data Driven, Hybrid

o JIRA/RALLY

Professional Summary:

Strong knowledge in all the phases of Software Development Life cycle (SDLC), Software Testing Life Cycle (STLC) and Bug life Cycle.

Well versed in implementing Waterfall and Agile (Scrum) methodology by analyzing requirement specifications and responsible for developing test scenarios, test plans, test cases, test scripts as per the testing standards.

Involved in Scrum meetings like daily standups, sprint planning, sprint review, sprint retrospective, GO NO-GO, Defect triage and weekly review meetings to track the progress of the testing.

Experienced in working with all phases of the test cycle, including Smoke testing, Integration/System Testing, Regression Testing, User Acceptance testing etc.

Identified correct elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS in creating automation scripts.

Experienced in using Apache POI to read data from external sources to feed locators into the test script and performed performance testing using JMeter.

Involved in executing SQL queries to conduct backend database testing using data bases like Oracle, SQL Server and used JDBC connections to connect to the database.

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

Experienced in using Git as a source repository system to share code for improvements and updates.

Developed test scripts to implement test cases, test scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin language.

Experienced in developing Selenium Webdriver/RC/IDE/Grid test scripts using Java as programming language with build management tools like Maven/Ant.

Designed and implemented different automation frameworks like keyword driven framework, data driven framework, hybrid framework, Page object model (POM) as a design pattern for a number of projects using Selenium WebDriver, and TestNG.

Knowledge on TestNG and JUnit framework in categorizing test cases by creating groups, using annotatios to control the test execution and generating reports.

Experienced in testing REST webservices using POSTMAN and performed SOAP webservices testing using SOAP UI.

Worked on Selenium Grid for running the automation test scripts on different platforms and browsers and generated test logs using Log4j for various log levels.

Experienced in testing mobile applications using Appium and tools like Perfecto mobile.

Expertise in using defect tracking tool like JIRA, Rally for tracking and locking defects. Proficient in documenting defects with high level of details, accuracy and informative recreation steps using HP Quality Center /ALM, and Bugzilla.

Outstanding analytical and communication skills and able to work independently with minimal supervision and perform as part of team.

Technical Skills:

Methodologies

Waterfall, Agile / Scrum

Testing Tools

Selenium Webdriver, Selenium IDE/RC, SOAPUI, Postman, Appium, Perfecto Mobile, JMeter, Jenkins, Selenium Grid, Cucumber

Test Build and Integration tools

Maven, ANT, Jenkins

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories

Frameworks

Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, TestNG

API testing

REST, SOAP

Markup Languages

HTML, XML, CSS

Databases

Oracle, SQL Server, MySQL

Defect Tracking Tools

HP ALM/ Quality Center, JIRA, Bugzilla, Rally

Programming Languages

C,C++,Java,

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Other Utilities

Eclipse, SQL, GIT, JMeter

Professional Experience:

Client: Dallas Medical Center August 2017- Present

Client Location: Dallas, TX

Role: Senior QA Engineer

Project Description:

Dallas Medical Center is a full-service acute care hospital, to deliver compassionate, quality care to patients and better healthcare to communities with dignity and respect for every patient and their family. An unique approach and doctor driven association which enables specialists to coordinate medical services at each level.

Responsibilities:

Analyzed business requirements, developed test cases and test scripts for the application under test.

Actively interacted with teams in the review and analysis of functional requirements.

Participated in Daily Scrum, Sprint Review meeting, and Sprint Retrospective meetings.

Attended the Backlog Grooming meeting with the Business Partners for understanding the business requirements and size the tasks that are introduced in the sprints and attended in Go-No Go meeting.

Used various locators like XPath, CSS Selector, id in Selenium to identify web elements and handling dropdowns in automation scripts and co-ordinated with developers to prioritize defects and rectify them.

Used Page Object Model and developed data driven framework to extract data from external Excel files using Apache POI.

Performed Regression testing and updated the scripts by executing the regression suites built using Selenium.

Maintained the Selenium scripts in Git which is a source code repository.

Included TestNG as testing framework to control the execution of test scripts by using various annotations.

Used Maven as a build management tool that is used across the project level.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.

Involved in leading QA projects, UI enhancements and backend system testing.

Performed various SQL queries like Select, Update, Delete, Group By, and Joins to verify data consistency and data gap issues.

Actively participated in end to end testing of business rules of web-based applications and performed performance testing using JMeter.

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

Performed cross browser testing using Selenium Grid and RESTful API testing using Postman.

Generated test logs using Log4j for various log levels.

Environment: Selenium WebDriver, Selenium Grid, Jenkins, Git, HTML, XML, Rally, Microsoft Office, Cucumber, Eclipse, Maven, TestNG, SQL Server, Agile, Hybrid Framework.

Client: Post Oak Bank June 2016- July 2017

Client Location: Houston, TX

Role: Quality Assurance Test Engineer

Project Description:

It provides an array of banking products and services that will meet the financial needs of businesses and individuals throughout the community. Involved in interface redesign to better highlight existing features, add new functionality and improve overall usability.

Responsibilities:

Worked in Agile/Scrum methodology and performed testing to check entire functionality of application.

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

Managed and involved in the Scrum meetings, coordinating, gathering the requirements and defining the scope of automation testing. .

Worked on Selenium WebDriver to automate web pages of an application using java as programming language.

Performed cross browser and cross platform testing using Selenium Grid and used TestNG annotations to group the test methods.

Used data driven framework with Page Object Model and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Used various locators like XPath, cssSelector, id to identify web elements and handling dropdowns in automation scripts. Coordinated with developers to prioritize defects and rectify them.

Developed Java Test scripts using TestNG annotations to control the test script execution.

Developed test scripts to fetch test data from Excel using Apache POI API.

Maintaining the Selenium and Java automation code and resources in Git.

Managed individual sprints user stories and tasks using JIRA as tracking tool.

Configured Jenkins built job for continuous integration and for regression testing.

Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server database.

Participated in sprint planning, execution, testing and releases in Agile Methodology.

Performed System Testing, Integration Testing, Functional and Regression Testing.

Used TestNG as testing framework and Maven as build management tool.

Performed SOAP Web Services and REST Web Services testing using Postman.

Developed Appium Scripts for Android/IOS Apps using Java.

Identified objects of App using UI automate tool for Android and Appium inspector for IOS devices.

Performed Interruption Testing for native application using Perfecto Mobile.

Environment: Selenium Grid, Jenkins, Postman, HTML, CSS, JIRA, Selenium WebDriver, Eclipse, TestNG, Agile, Maven, Perfecto.

Client: Myntra June 2013- April 2016

Client Location: India

Role: QA Analyst

Project Description:

Myntra is an Indian fashion e-commerce company. It’s an online shopping site for Fashion & Lifestyle in India. The goal of the project is to include Myntra's portfolio which included about 1,50,000 products of over 1000 brands, with a distribution area of around 9000 pin codes in India. The end users search for the products and proceed to checkout after providing the shipping, billing details.

Responsibilities:

Involved in all the phases of Software Development Life Cycle (SDLC).

Participated in preparation of test plan with the QA Lead which specifies testing overview, testing approach, testing strategy, scope of testing.

Worked with developers to understand about the functionality.

Performed manual testing on different services of the project by executing the test cases.

Prepared various reports based on different stages of testing.

Updated reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Worked with SQL to validate the data at the backend.

Performed black box testing, Functional testing, System testing,User acceptance testing for a responsive design of the interface.

Completely involved in identifying errors and verifying end-user compatibility.

Ensured that the application is performed according to the specified requirements.

Tested the integration between modules and the accurate flow of data.

Actively participated in meetings with business groups to update the project related details.

Participated in enhancement meetings and was also responsible for weekly status updates and troubleshoot new releases and production issues.

Created Requirements Traceability Matrix (RTM) to ensure all the requirements defined are tested in the test protocols and it links the requirements throughout the validation process.

Used Bugzilla to track the bug reports and maintained the flow of iterations.

Environment: Bugzilla, SQL Server, MS Office, Waterfall, Requirements Traceability Matrix (RTM), Manual Testing.

Client: HDFC Life Insurance June 2010- May 2013

Client Location: India

Role: Manual Tester

Project Description:

HDFC Life is a leading long-term life insurance solutions provider in India, offering a range of individual and group insurance solutions that meet various customer needs such as Protection, Pension, Savings, Investment and Health.

Responsibilities:

Involvement in all the stages of Software Testing Life Cycle (STLC) like requirement specifications review, application testing and defect reporting.

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

Involved in writing manual test cases, logging and analysis of bugs, performed smoke testing to ensure proper deployment of application in the test environment.

Performed regression testing to ensure proper deployment of application in the test environment and also performed regression testing to ensure that the code is not broken.

Segregated bugs based on the severity and priority and maintained the log using HP Quality Center.

Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox.

Performed black box testing, database testing and web based testing for each transaction.

Configured JDBC connections to retrieve data from database.

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables.

Used HP Quality Center to track bugs and maintained the flow of iterations.

Environment: MySQL, HP Quality Center, MS Excel, Waterfall, Functional testing, Smoke testing.



Contact this candidate