9+ years of QA experience in Manual/Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications.
Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
Experienced of Web Services testing (SOAP and REST) with POSTMAN tool.
Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven and hybrid using Selenium Web Driver, C#, NUnit, SpecFlow, NuGet, Selenium Grid and Jenkins.
Automated Web-based testing using Quick Test Pro (QTP).
Experience in executing test on cloud environment (BrowserStack).
Proficient in using tools like JIRA and Test Rail to develop test cases, test scripts, executing the scripts and tracking the defects.
Experience in parallel testing using selenium Grid.
Exposure to web technologies like HTML and CSS.
Experience in version control tool as Git.
Experience in writing test cases as per the Software requirement specifications.
Involved in Performing different types of testing including end to end web testing, Database Testing, multi browser testing, mobile testing, Accessibility Testing& UAT.
Debugged C# and JavaScript code to fix functionality and usability issues discovered during testing. Also tested out the bug fixes before implementation.
Created test automation scripts using Quick Test Pro (QTP) for all high priority test cases using the WAT (Web Application Testing) framework using a combination of Data-Driven and Keyword-Driven techniques.
Automated in capturing screenshot in failed test case.
Experience in Back-end testing, data validation, Database testing using SQL queries.
Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
A resourceful team player with good Interpersonal, effective problem solving and decision-making skills. Looking ahead for great career in a fair working environment with opportunities to grow.
Overview
10
10
years of professional experience
Work History
Sr. Software Test Engineer
Relode
Nashville, TN
03.2021 - 11.2023
Designed Automation test framework on different project using Cypress.
Developed Test Automation using automated testing tools like Cypress for UI and Functional testing and AppPerfect for performance testing which has reduced teams manual testing efforts by at least 25%.
Implement test automation framework into CI/CD pipeline using Jenkins.
Developed POM based Automation Framework using Selenium Web-driver, NUnit and SpecFlow (BDD with C#) which integrate with Jenkins for CI/CD.
Maintained automation code and resources in source control using GIT over time for improvements and new features.
Executed test scripts, documented defects and verified fixes using Azure dev ops, Defect tracking tool for Crowd sourcing tools testing.
Performed Cross Browser and Platform combination testing for different browser, operating system and device using BrowserStack.
Developed automation script for Rest API Testing of Micro-services (Post, Get & Put method) using POSTMAN for Functional and Regression Testing.
Analyzing manual test cases for client, web and device applications that can be automated using Squish.
Created Data-driven automated test script for different Framework passing data from Excel using (Dapper and Microsoft.OLE.DB).
Developed automation framework using Cypress, SpecFlow, NuGet and NUnit with C#, Restful API and Postman in QA Automation tools Discovery.
Developed Positive and Negative test cases and executed test cases.
Performed Database Testing on MS SQL Server.
Executed test cases and test scripts for automation and manual testing.
Used Developers Tool to identify element’s Id, Name, XPath, link in application.
Updated weekly automated regression test result to Team and QA Manager.
Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
Supported Team on different Deployment and network changes by running automation script.
Developed and executed SQL queries to verify proper insertion, deletion and updates into MS SQL server supporting tables.
Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
Actively participated on Sprint Planning, Retrospective, Review and Daily Scrum Meetings.
Participated in Daily Production support using Application insight (Azure tools), PostHog found root cause and reported to team to debug and resolve
Environment: Visual Studio, GitHub, Jenkins, Json, SQL, C#, .Net, Cypress, POSTMAN, AZure Dev ops, MS Excel, Windows 11.
SOFTWARE QUALITY ANALYST
AlixPartners
Southfield, MI
02.2020 - 03.2021
Prepared Test Plan, test Cases, Test scripts and Test Metrics for application as well as for database verification based on functional requirements, portal redesigned and test specs.
Worked in Agile environment, with ability to accommodate and test newly proposed changes at any point of time during release.
Evaluate and analyze Business Requirements, Functional Specification documents.
Responsible for creating and maintaining automation acceptance test suite using Selenium C#
Developed features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and Gherkin.
Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
Involved in designing and implementing of Data Driven automation framework to be used with Selenium Web Driver.
Proven success in establishment of agile test practices including acceptance test automation.
Experience in building Scenarios, Features, Step definitions by using Cucumber API's along with Selenium WebDriver to develop BDD framework.
Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, NuGet and GitHub.
Monitored and planned tests and test scripts using HP Quality Center and used its bug reporting capabilities to track document bugs.
Involved in testing web services both API REST and SOAP services using Rest Assured framework and SOAP UI.
Performed test case execution using a Keyword Driven Framework
Handled the task of localization/Globalization testing for web and device portal with two junior team members for four languages.
Coordinated UI Testing task with one junior team member.
Involved in Mobile Testing including App Testing, Test Automation for web application..
Gained product knowledge and attended various QA training.
Expanded knowledge of product through Regression testing of easy modules.
Used Developers Tool to identify the element’s Id, Name, XPath, link in the application.
Performed Automation for regression using Selenium Web Driver and Selenium GRID.
Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the MS SQL server supporting tables.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Alyzed Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Associated with development team to understand technical design and architecture for test planning.
Created and enhanced numerous test scripts to handle changes in objects, in tested application's GUI and in testing environment using Selenium WebDriver.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Created whole test framework using Selenium for further test creation and execution.
Prepared Traceability Matrix to ensure adequate coverage of test cases.
Assigned, Monitored and Tracked Tasks of Team Members.
Successful discussed with all members, Project manager and QA Lead to collect data for automation.
Regression test cases were written and automated using Selenium WebDriver.
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Connected to database to Query database using SQL for data verification and validation.
Performed back end testing on MS SQL Server Database by writing SQL queries.
Created ad-hoc Regression Suites for companies various brands
Test data for automated testing using Microsoft Excel and Visual Studio.
Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
Participated in PVT (Production Validation test) occurs in morning after each deploy, Monitor Prod environment at 5.00 am with delivery and networking team
Environment: C#.Net, Selenium WebDriver, JIRA, NUnit, Developer Tool, HTML, Test Rail, Internet Explorer, Google Chrome, Safari, , Windows OS, JavaScript, Git, MS EXCEL, SQL.
SOFTWARE DEVELOPMENT ENGINEER IN TEST
Miracle Software Systems
Novi, MI
04.2016 - 07.2018
reated Test plan & Script, Defect Management Templates for Initial test plan and developed test cases and test scripts.
Strong Automation knowledge in ATF (Automation Testing Framework) in Service
Use Quality Center to store all testing results, metrics, Test Cases, and Reporting.
Identify, document, and report bugs, errors, interoperability flaws, and other issues within proprietary software applications.
Design and create test scripts using C# to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation using Coded UI (Microsoft Visual Studio).
Developed Defects Tracking Log for SharePoint Site for communication and to track defects while testing.
Participated in smoke, and ad-hoc testing during Functional testing phase.
Prepared and kept Test data (in Excel, Access, DB) to automate negative and positive test scenarios.
Worked on Test Application compatibility on combinations of different browsers and devices.
Supply weekly status updates showing progress of Automation testing effort and open issues to be resolved.
Prepared cost estimate for new product and supplied product line margin analysis to management.
QUALITY ASSURANCE ENGINEER
NYX Inc.
Livonia, MI
11.2013 - 04.2016
Auditing processes and their parameters compared to the control plan for process compliance. Initiate deviation process if needed.
Responsible for quick response and containment of the suspected products upon customer concern and supply the 100% good parts to the customer through the sorting/rework at all storage locations.
Train Quality inspectors for inspection for process compliance and product quality.
Audit the defect logs and report to the management for main failure modes.
Assist Quality Manager to improve the process on the production floor and try to avoid the deviations with help of continuous improvement.
Create Inspection method of the product as per customer requirement during the safe launch of the new product.
Design, implement and maintain SPC on key processes.
Observe work and watch measuring instruments to ensure that operations conform to inspection standards.
Facilitate customer Quality audits and inspections as right to demonstrate compliance.
Support and oversee implementation of ISO9000 and Eaton Quality System requirements.
Interpret specifications, blueprints, job orders, and company policies and procedures for workers.
Create the operation instruction for the operator belongs to new program jobs. Help Quality team during TS 16949 audit (now IATF).
Utilize statistical tools, such as PFMEA, DFMEA, and Regression Analysis as appropriate).
Utilize statistical tools, such as PFMEA, DFMEA, and Regression Analysis as proper.
Assessed software bugs and compiled findings along with suggested resolutions for development team members
Fixed identified issues to increase productivity and boost workflows
Ran automated test suites and evaluated performance, functionality and scalability
Fixed identified issues to improve workflows
Education
Bachelor of Science - Computer Engineering
DHARMSINH DESAI UNIVERSITY
Gujarat India
05.2013
Skills
Software Management Tools: Azure Dev OPS/TFS RedMine Jenkins GitHub HP ALM/UFT/Quality Center ServiceNow
Software Testing Tools: JMeter Selenium Cypress
Software Framework Tools: Eclipse MS Visual Studio Net Beans
Database Management Tools: MS SQL Server DB Visualizer IBM Studio MS Access