Over 9 years of experience as QA Automation Engineer – SDET, extensively worked on Manual, Web Automation, Mobile, API, Web services and Desktop applications.
Hands-on experience in testing across various platforms in Agile and Waterfall environments.
Expertise in Mobile Testing with Appium for native and hybrid applications by using XCode for iOS as well as Android Studio for Android.
Proven ability in Selenium WebDriver and Java using Cucumber, Maven and TestNG/Junit, Apache Log4j for the automation framework of web-based applications.
Good understanding of STLC and SDLC, analyzed Acceptance Criteria, developed BDD scripts with Cucumber features and wrote reusable methods for the behavior.
Strong knowledge of JAVA programming language and OOP concepts by integrating Maven dependency tool and maintaining POM.xml file.
Experience in manual and automated testing of back-end systems using Java, JDBC, Rest-Assured library, Postman, Oracle SQL servers.
Proficient in writing SQL Queries, SQL automated scripts to retrieve, verify and validate data from SQL Database, and automated Oracle Databases using Java and JDBC library.
Created and maintained scheduled run of Jenkins Jobs for CI/CD processes.
Overview
9
9
years of professional experience
Work History
SDET
KeHE
Naperville, IL
08.2022 - Current
Analyzed Business and Functional requirements of the internal tracking application and worked with Business users to meet the expectations.
Implemented Test Plan which included testing objectives, testing phases and test environment after a thorough analysis of the business rules.
Created a Test Automation Framework from scratch using Gradle, Selenium, JUnit and Java as a core language.
Utilized Appium with native applications on mobile devices by utilizing XCode and Android SDK Manager.
Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the MySQL and BD2 databases.
Extensive experience in designing and building automation frameworks with Cucumber BBD.
Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product by using Hp ALM.
QA Engineer
Meijer
Grand Rapids, MI
06.2020 - 06.2022
Working on a Meijer Digital project related to Mobile App in Scaled Agile Framework (SaFe) with various cross functional teams in the organization.
Analyzing Business requirements through Acceptance Criteria for various user stories and involving in writing test scripts for both platforms – iOS and Android.
Involving in creation/migration of test suites for automated test cases using Appium framework. Involving in code reviews, PR approvals for various stories across the scrum boards.
Involving in Data driven testing using Json and implementing the Regression test suite with Appium framework.
Executing the test scripts on different environments and notifying the defects to Product Managers through Azure DevOps.
Tracking the events/user traffic on mobile apps using Project Griffon and Adobe Cloud Debugger.
Involving in Accessibility testing of the app using Voice over, Voice Control on iOS, Talkback on Android and making sure Accessibility Guidelines/Standards are met.
Involving in testing the load of the app using JMeter for various thresholds.
Analyzing the app crashes using Google firebase, generating the crash logs and involved in analyzing the root causes for various defects.
Validating the orders of different fulfillments in the app using Postman, Cosmos DB.
Monitoring Dynatrace, full story user sessions and analyzing the priority/severity of various issues.
Involving in Regression testing for every release and summarizing the report of test execution to the management
Software Engineer in Test
Echo Global Logistics
Chicago, IL
11.2018 - 06.2020
Involved in analyzing Business Requirements for client -facing application EchoDrive and EchoShip.
Involved in analyzing and maintaining requirements and created Traceability Matrix (RTM) between Requirements and Test Cases.
Designed and developed test cases in Zephyr Jira and increased test coverage by %76.
Automated the mobile version of the application using Appium and Java. Used Appium Desktop for Appium Server and Used Appium Inspector to locate elements on Mobile App.
Conducted Functional, Web, Integration, Smoke and Regression Testing during the various phases and releases of the application.
Enhance experience in creating Data Driven and maintaining Hybrid Framework.
Developed generic API for the framework using Web Client Class in ReadyApi tool
Used Rest-Assured to work with web services for the automation.
For DB testing used JDBC in Java. Involved in data migration using SQL proficiency.
Schedule and maintain Azure DevOps pipeline jobs for Smoke and Regression Tests to support CI/CD process.
Test Automation Engineer
PNC Financial Services
Pittsburgh, PA
01.2017 - 10.2018
Participated in daily Stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and review sessions.
Automated Test Cases and verified actual results with expected results using Selenium WebDriver, Java, Cucumber, Maven, Junit in IntelliJ IDE.
Used POM (Page Objective Model) design pattern for each page of the application to increase time productivity and keep the Web Elements in a centralized place
Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third-party interfaces.
Provided efficient locator’s strategy like XPath and CSS to run WebDriver scripts in a stable condition.
Implemented Data Driven framework to perform different scenarios for testing and accessingthe test data from Excel and Property files.
Developed reusable methods and executed test scripts with Selenium WebDriver and Java asa programming language.
Use Cucumber feature file for writing the scenarios and step definitions by using Gherkin language.
Stored the flow details of Selenium Automation in a file using Log4j.
Scheduled and maintained Jenkin's job for Smoke and Regression Tests to support CI/CDprocess.