Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
Bothell, WA
Salary:
60/HR
Posted:
August 12, 2021

Contact this candidate

Resume:

NISHU MANOCHA

Senior QA Automation Engineer

Email: adn5p8@r.postjobfree.com Cell: 469-***-****

Senior QA Automation Engineer with 9 years of experience in analyzing, review and understand business requirements and skill enough to prepare Test Plans, Test Scripts, Test Scenarios, Test Cases and generates result reports. Expertise in executing test cases manually as well as generate automated scripts for TDD, BDD, API Testing using tools like Selenium, Cucumber, Postman, Soap UI, Appium and frameworks like TestNG, Rest Assured while serving clients in various domains such as Banking, Retail, Healthcare and E-Commerce.

Professional Summary

• Expertise in various types of testing like Software Automation Testing and Manual Testing

• Extensively worked with Selenium IDE, RC and Web Driver, Grid for testing web applications.

• Good knowledge of Java Development and proven experience in using Java for Automation.

• Hands on experience in SQL to execute different types of queries to compare data against source of truth.

• Hands on experience using SSIS to extract data from various sources like files, Tables into SQL Tables and run SQL Queries to Test the Data.

• Designed and created Test Suites using different frameworks like Data Driven, Keyword Driven, Page Object Model and Hybrid Framework for Java based applications.

• Worked Extensively with JUnit &TestNG Testing Framework. Have implemented cross browser testing and data driven testing using @parameters and @DataProvider annotations.

• Implemented test automation for handling popup windows and alerts using WebDriver and Alert interface class.

• Executed test scripts in headless browser like HtmlUnitdriver and PhatomJS.

• Used AutoIt, Selenium Actions API in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups.

• Have the ability to perform switch over to elements in iframes using WebDriver.

• Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

• Experienced in using Apache POI to read the data from external sources in order to feed test data sets into the test scripts.

• Experience in testing Web Services-SOA architecture, JSON, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAPUI, Postman and Rest Assured.

• Used SoapUI and JSON Path assertions to verify the API response.

• Experience in testing Mobile Applications using Android Studio and Real Devices to test the Android and iOS applications using Appium.

• Experience in Writing Features, Scenario Outlines for Cucumber BDD (Behavior-Driven Development) framework and automating BDD scenarios using Cucumber Runners.

• Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.

• Hands on experience of developing test plans and strategies of testing web applications and e-commerce situation.

• Expertise in Integration, Functional, Regression, System testing and User Acceptance Testing.

• Quick learner and good team player.

• Ability to meet tight deadlines in a timely manner.

• Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.

• Extensive experience in working on multiple projects concurrently.

• Suggested probable risk and risk mitigating strategies along with creative solutions to the management team.

Technical Skills

Testing Tools Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Appium, DeskTop, Soap UI, Postman, Rest Assured,Worksoft

Methodologies Agile (Scrum), Waterfall, SDLC, STLC.

Languages Java, HTML, XML, Gherkin, C.

IDE Eclipse, SQL Developer.

Test Framework Keyword Driven, Pega,Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool XPath,Pega, Firepath, Firebug.

Utilities AutoIT, Sikuli

Build Tool Maven,ANT

Processes Agile-Scrum, Waterfall.

Bug Tracking Tools JIRA, Quality Centre.

Test build, Integration Tools Maven, Jenkins, SVN, Git

Databases SQL Server, MS Access, Oracle, MySQL.

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

MS Office tools Outlook, Word, Excel,

PowerPoint.

Browsers

Internet Explorer,

Mozilla Firefox,

Google Chrome, Safari

PROFESSIONAL EXPERIENCE

Google Maps (Bothell, WA) November 2019 – Current

Senior Quality Analyst

Responsibilities:

• Conducted User Acceptance Testing (UAT); supported clients during Testing weeks to build and strengthen their confidence in products.

• Created comprehensive software testing plans that included resource requirement, schedule assumptions and scope based on inputs from Development, sales and System Test Management.

• Hold the credit of conducting both manual and automation testing

• Implement the automated test suites for the web service application in windows and Mac environment.

• Experience in performance testing using LoadRunner and JMeter.

• Performed audits of product requirements, specification, designs, code and test plans related to the SDLC.

• Created Test Scripts in SOAPUI for Testing Web Services.

• Wrote Mobile Test Scripts using Appium Client to test Native and Web Mobile applications. Tested Android Apps using Appium Desktop.

• Tested Enterprise Restful API using Rest Assured and Postman, Used Ham Crest Assertions,

• Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

• Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite

• Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

• Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.

• Participated in peer review with team and developers to review test cases/test scripts.

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

• Planning for Test Execution activities to accomplish tasks on daily/weekly basis.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Oracle, HTML, XML, Git, JUnit, TestNG, Jenkins, SoapUI, Pega, JIRA, Maven, Cucumber, Appium.

Oakland Nursery August 2020 – December 2020

Automation Test Engineer

Responsibilities:

• Conducted Base line, Sanity, Functional, Integration, Ad-hoc, Regression and UAT testing against the existing and new product.

• Extensively involved in weekly/daily Defect Review and Test Execution Status Meetings to discuss/explain the defects with development team.

• Working on Page Object Model framework with Ruby and Selenium

• Wrote Scenarios in feature files using Gherkin format. Created the Step Definitions to automate using Ruby/Cucumber

• Monitored, maintained the acceptance test execution in Jenkins and generated the test execution report in html format in Jenkins. Writing Scenarios in feature file using Gherkin language and created Step definition files using Ruby in RubyMine IDE.

• Performed Webservices/API testing using Postman and Ruby Automation.

• Executed Feature files to perform functional testing, UI testing, regression testing to make sure that existing functionalities are not impacted by the changes.

• Participated in bug triage meetings. Prepare Daily Report

• Worked closely with Development team, BA and QA teams, as well as Stakeholders and members of Management.

• Developed and maintained Java based automation tools for database conversion and automated archival process of localized files.

• Tracked and logged bug defects and errors for the applications by clearly articulating and providing detailed bug reports. Reported reproducible bugs in JIRA

• Involved in system integration and user acceptance testing on later stages of SDLC.

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

• 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.

• Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services, SOAP and RESTFUL service.

• Performed mobile testing using Appium on Android devices.

• Used real devices and emulators to carryout mobile testing on native and browser (Web) applications.

• Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.

Environment: Selenium WebDriver, Selenium GRID, Eclipse, Oracle, HTML, XML, GIT, JUnit, TestNG, Jenkins, Soap UI, Postman, Rest Assured, JIRA, Maven, Jenkins, GitHub, Cucumber, Appium, Appium Inspector.

KinderCare Sep 2015 – Oct 2019

Quality Analyst

Responsibilities:

• Analyzed and Reviewed Business Requirement Documents/Functional Requirement Documents (&RDD), Use Case Documents

• Created Test plan, Test strategy, performance Test Plan and User Acceptance Test plan

• Defined activities required to prepare for and conduct Functional Testing, Integration Testing, System Acceptance Testing and Regression Testing.

• Responsible for reviewing Test Cases & creating the Traceability Matrix.

• Reviewing the test cases for functional testing as per the scenarios created.

• Reviewing and writing the Test Objectives/Scenarios as per requirements.

• Reviewing the test results from across the team to validate the test effectiveness.

• Identify Test Cases for Regression Testing based on the new requirements or change requirements.

• Executed test Scenarios for release level regression.

• Execute Test Cases in Microsoft Test Manager (MTM) which were uploaded to MTM

• Log defects in Microsoft Test Manager and tracking of Defects.

APIC Consulting, Delhi Apr 2005 – Mar 2007

Quality Analyst

Responsibilities:

• Analyze business requirements and functional specifications, and develop test plan according to the functional specifications.

• Identify Test Scenarios and review the test scenarios with Business and development folks.

• Identify various scenarios for functional and integration testing

• Developing the Test Cases and Test Script as per the requirements and specifications.

• Reviewing the test cases written for integration testing and functional testing as per the scenarios created.

• Prepare test cases, traceability matrix and the Test Data required for test execution.

• Identify Test Cases for Regression Testing based on the new requirements or change requirements.

• Test Data set up/Account conditioning to validate all business functionalities.

• Perform System Acceptance Test, Regression and Integrated Test.

• Execute Test Cases in Microsoft Test Manager(MTM) which were uploaded to MTM

• Web Service validation using SOAP UI.

• Log defects in Microsoft Test Manager and tracking of Defects.

• Update Regression Suite with new scripts

• Database Validation in Mainframe system

• Test end to end scenarios

EDUCATION DETAILS

Master’s in Business Administration from Indian Institute of Planning and Management, India

Bachelors in Accounting & Commerce from Delhi University, India

Certification Scale Agile SAFe Product Owner/ Product Manger



Contact this candidate