Summary
Overview
Work History
Education
Skills
Timeline
Generic

Minu Yadav

Summary

7+ Years of Extensive experience in Analysing, Designing and Implementation of Quality Assurance(QA) testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, Mac OS X, UNIX and LINUX platforms. Well versed in various forms of Testing: Smoke, Functional, Integration, Regression, Performance and UI. Hands on experience in working with tools such as SeleniumWebDriver/RC/IDE/GRID, HP Quick Test Professional QTP/UFT, Junit/TestNG, Quality Center (QC), SOAP UI, JMeter, JIRA, Maven, Jenkins. Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform. Strong experience in OOPS using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more. Construction management, project controls, procurement/contracting, and project management Design, develop and maintain test plans, applications, and automated test script in Cucumber, Selenium Web Driver and Java. Experience in POSTMAN an API testing tool. Experience with automation of Android apps using Appium on emulators and real devices. Used Android UI Automator, Touch Actions and Key Events. Hands on experience working with adb commands, UI Automator Viewer and Appium Inspector to find elements. Experience with Jenkins, Docker Containers and AWS for continuous integration and testing. Experience with Selenium Grid and understanding on cloud-based testing - Browser Stack and Sauce Labs. Experience with Git and Git Hub - worked with Feature and Bug Fix branching systems with CI/CD pipelines. Having Extensive Professional Experience in Software Testing as Software Quality Assurance Engineer on different platforms and environments Extensive Experience in writing SQL queries to fetch data from Database systems (Oracle/db2/SQL Server/ PL/SQL). Experienced in Development of Automation Scripts, Execution and Analysing the Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, JBehave, Keyword Driven Framework, Data Driven Framework and Mocha. Hands on experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration,UAT (User Acceptance Testing)and Regression testing. G Experienced in manual testing and automate Restful Web Services using Postman, Rest Assured Method, Apache Http Client and GSON parsers. Experience in GUI and Functionality Testing, Black box Testing, System testing, including Integration and Regression Testing of Web and Client/Server based applications. Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing. Experience in developing/maintaining Test Framework for Automation using Selenium, Java (Keyword Driven and Data-Driven models) and TDD/BDD approaches. Performed functional testing of the mobile web application manually and Selenium Driver. Proven ability in developing Test Automation using Cucumber for Behavioral Driven Development (BDD) using Gherkin scripts and writing Step Definitions for behavior in Selenium using Java binding. Experience in creating Page Object Model automation framework, Data Driven Testing in Selenium Web Driver and TestNG. Key expertise includes testing and debugging GUI and Multi-Applications environment. Developed Jenkins pipelines for Continuous Integration. Experience in Configuration Management tool GIT, SVN. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements. Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Click ups and JIRA. Experience in Back-end server side testing, data validation and database testing against Oracle, RDBMS, SQL server using PL/SQL queries, experience with UNIX Commands and shell scripting. Experience with data analysis, analyzing, documenting business requirements and data specifications. A good team player, detail oriented, self-motivated individual with strong analytical skills. Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.

Overview

6
6
years of professional experience

Work History

Automation Engineer (Selenium)

Microsoft
Seattle
02.2022 - Current
  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Assessed and analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Performed Functional testing as per user stories and performed Integration Testing & System Testing using Selenium Web Driver automation scripts using Java.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Performed Cross- Browser and Cross -Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Developed modular & robust automation framework using Selenium Web Driver, Cucumber, TestNG and Java.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.
  • Involved in creation of automation framework in Selenium Web Driver using behaviour driven approach like Cucumber. Parameterized test cases using different annotations.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Wrote XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization.
  • Performing API testing by using Postman for Restful API service.
  • Performed functional testing of REST Web Services. Validated request and response XML, JSON. Added assertions to validate the XML in Web services JSON in RESTFUL services.
  • Performed Database testing, scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
  • Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.
  • Identified and documented product risks and project risks, and the severity and impact of those risks.
  • Participated in concept and requirements definition meetings; provided feedback for functional and technical design documents.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed defect reporting and bug tracking using Rally and also followed up with development team to verify bug fixes, and update bug status.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with Mongo DB queries.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Environment: Selenium WebDriver, Eclipse, Jenkins, Maven, Junit, TestNG, Rally, GIT, JMeter, Fire path, Firebug, Eclipse, XPATH, Java, Cucumber, HTML, CSS, Mongo DB, Rally, JavaScript, SQL Server 2012, Agile, Windows.

Mobile Automation Engineer (Appium)

Viacom
New York
05.2019 - 01.2022
  • Participated Software Development Life Cycle (SDLC) including Requirement Analysis, implementation, built database and documentation.
  • Run the Automated Regression suite and analyse results and file bugs.
  • Interacted with business and development teams for requirements and test scenarios reviews and created test cases to meet product's business requirements.
  • Execute tests from Java IDE and improve test coverage iteratively as new features become part of regression and other test cycles.
  • Participate in developing and documenting User Stories, including testing estimates and validation tests using tools like Jira, Intellij, Cucumber, Gherkin, Postman, Swagger, Gradle, Mvn, Splunk, Git, Stash, Amazon web services (AWS).
  • Committing the developed code from terminal using Git commands.
  • Performed REST web services setup and testing using Postman, checking in Swagger.
  • Developed automated tests for features developed in-sprint.
  • Developed and designed automation framework using Python and Shell scripting.
  • Creating automation Jenkins jobs and running them for Regression Testing.
  • Maintaining and running the code between develop master, prod branches and merging them using Git commands.
  • Developed and maintained automated test suites using C# and testing frameworks such as NUnit and MS Test, resulting in a significant reduction in manual testing efforts.
  • Wrote Python scripts to parse XML/JSON documents and load the data in database.
  • Involved in preparing test cases using Selenium with Java to validate all UI components, Pop-ups browser navigations, Mouse Movements.
  • Developed and integrated custom Cypress plugins to extend the framework's functionality as per project requirements.
  • Test scripts are automated using Karate framework with Selenium Web Driver for the application.
  • Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver TestNG.
  • Performed Connectivity, Exploratory, Cache testing and End User testing.
  • Extensively used Charles Debugging Proxy to monitor the API requests and responses from the apps, manipulated APIs using breakpoints, map local, map remote, rewrites, DNS Spoofing..etc and also used throttling feature to test various network bandwidths.
  • Developed TDD approach which results in 100% Automation of Business Scenarios-Decreased testing time significantly.
  • Developing different types of frameworks like data driven and Page Object framework and BDD/Cucumber framework.
  • Provide exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behaviour, and to refine and define additional test cases for the feature.
  • Followed TDD with Data Driven Testing for UI Automation and BDD for API Automation and TestNG and Extent reports.
  • Attending product release calls and migration calls between active and inactive environments and running Jenkin jobs to make sure everything is working fine.
  • Environment: Java, JavaScript, Selenium, C#, TestNG, REST Assured, Python, Maven, Jenkins, Eclipse, JDK, Selenium WebDriver, Karate, Bit Bucket, Cypress, Cucumber, POSTMAN, QC (Quality Centre), Docker, Rally, Jira, qTest, TestRail.

Education

Bachelor of Science - Computer And Information Sciences

University of Cumberlands
12-2024

Skills

  • Selenium Web Driver
  • RC
  • IDE
  • Grid
  • HP Quick Test Pro (QTP) 11
  • Load Runner 11
  • JIRA
  • Quality Center/ALM 11
  • Rally
  • Jenkins
  • Maven
  • WebdriverJS
  • Protractor
  • Bamboo
  • Clear Quest
  • SOAP UI
  • Cucumber
  • Robot framework (ATDD)
  • Microsoft Internet Explorer
  • Netscape Navigator
  • Mozilla Firefox
  • Google Chrome
  • Opera
  • Tomcat
  • Sauce Labs
  • Web Logic
  • Windows
  • IOS
  • Android
  • Linux
  • Unix
  • Oracle R12
  • MS Access
  • DB2
  • SQL Server 2008
  • MYSQL
  • Mongo DB
  • MS Office
  • Eclipse
  • Rational Rose
  • Adobe Acrobat
  • MS Visio
  • MS Project
  • Microsoft FrontPage
  • Fire bug
  • Fire Path
  • IE Developer Toolkit
  • HTML
  • Crystal Reports
  • SQL Server Reporting Services
  • Java
  • C
  • Python
  • Ruby
  • Groovy
  • SQL
  • XML
  • JSON
  • JavaScript
  • VB Script
  • Toad

Timeline

Automation Engineer (Selenium)

Microsoft
02.2022 - Current

Mobile Automation Engineer (Appium)

Viacom
05.2019 - 01.2022

Bachelor of Science - Computer And Information Sciences

University of Cumberlands
Minu Yadav