Resume
Gandhimathi Muthuselvam Mobile: +1-919-***-**** Ellicott City, Maryland ***********@*****.***
Professional Summary
Highly experienced Senior QA Automation Engineer, with a Master’s Degree in Physics and 8 years of solid experience in Automation Testing. Robust skills in both manual and automated testing for Web-Based and client/server applications. Solid experience leveraging Java Selenium WebDriver, while specializing in designing and implementing automation scripts for various testing types such as Black Box Testing, GUI Testing, Data Driven Testing, Back End Testing, Integration, Regression, Sanity, and Functional testing. Proven track record of seamlessly integrating Selenium WebDriver scripts into Continuous
Integration tools like Jenkins for nightly batch runs.
Certifications
Certified Tester Foundation Level, ASTQB - ISTQB in the U.S.
Credential ID 24-CTFL-02382-USA
Technical Summary
Programming Languages
Java, SQL, Python
Testing Tools (Automation)
Selenium WebDriver, TestNG, SOAP UI, Postman, RestAssured
Web Services
SOAP, Rest
Database
SQL, MySQL, Oracle
Browsers
Mozilla Firefox, Internet Explorer, Safari, Chrome
Tools
Git, SVN
Integrated Development Environment
Eclipse
Bug Tracking/Project Management Tools
Jira
SDLC
SDLC, STLC, Bug life Cycle
SDLC Methodologies
Agile/Scrum, Waterfall
Documentation Tools
MS Office
Professional Experience
Working as a QA Automation Engineer in Ark Infotech LLC from Mar-2017 to till date.
Project Profile
Title :3P Order Orchestrator, Albertsons Companies, USA
Organization : Ark Infotech LLC
Environment : Java, Selenium, Selenium Web Driver, Test NG, Cucumber, REST Assured,
: MongoDB, Oracle, Jenkins, Maven, POSTMAN, SOAP UI, Git, Agile, Scrum
Duration : Jan-2021 to till date
3P Order Orchestrator is the suite of applications to orchestrate orders from marketplaces like Door Dash, Instacart, UberEATS and Grub Hub Etc. Customers order deli/food menu from marketplace, 3P Order Orchestrator receives the order and sends it to Store associates to accept/cancel the order. Once the store associate accepts the order, this application sends the order status to marketplace about the status of the order to notify customer and marketplace. Once the order is prepared, then the store associate updates the order status in UI then the 3P Order Orchestrator send push notification to driver/dasher to pick the order and to deliver it to the customer
Responsibilities: As a QA Automation Engineer, I am responsible for:
Creating an automation framework in Selenium WebDriver using Cucumber (Gherkin Language, BDD (Behavior Driven Development)) and Page object (POM) driven approach.
Running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
Using Cucumber BDD framework in writing the automated test scripts.
Performing regression testing of application based on requirements in Selenium using TestNG.
Developing SQL Queries for testing various database validations.
Using POSTMAN for manual API testing and REST Assured library for automation.
Using Maven build tool to perform build and maven dependencies.
Creating whole test framework using Selenium WebDriver for further test creation and execution.
Maintaining and executing Maven build files for running automated tests.
Participating in daily meetings and weekly meetings for reviewing progress and addressing issues and concerns.
Executing automated Test Scripts through Maven and used maven for building WebDriver project.
Using GIT as version control tool/
Creating and reviewing test cases to maximize the potential for automation Test execution.
Creating RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
Title : Health Rules Connector/ Health Edge, USA
Organization : Ark Infotech LLC
Environment : Java, Selenium, Selenium Web Driver, Test NG, Cucumber, SQL, Jenkins,
Maven, POSTMAN, SOAP UI, Git, Agile, Scrum
Duration : Sep-2019 to Dec-2020.
Health Rules Connector is an enterprise integration layer that provides real time and batch process to all Health Rules data and functionality. This application allows Health Rules to easily integrate with a wide variety of other systems, partners and exchanges. The healthcare provider submits the claims documents to exchanges to receive funds from Insurance companies. Health rules connector deployed in Insurance companies to receive the claims documents from exchanges and automatically approve and settle the claims. This application integration with networks and exchanges, via real-time web services, sends and receives EDI (Electronic Data Interchange) files and performs batch jobs to automate the claims settlements.
Responsibilities: As a QA Automation Engineer, I am responsible for:
Developed and Maintained automated Regression Test Cases in Selenium WebDriver using Java Programming Language.
Used Java Database Connectivity (JDBC) to connect to database source and utilized SQL for verification of data and validation from the MySQL Database.
Executed Selenium GUI Object/element verification through different Locators (XPath, CSS, id, Link text).
Created Postman Collection for API Test Execution for Validating Request and Response.
Performed Web Services API Automation testing and verified various request/response using POSTMAN and Rest Assured Library.
Implemented Page Object Model Design Pattern with Java, Selenium Web Driver
Conducted Smoke, Functional, Regression, Integration, User Acceptance Testing (UAT) and Data validation testing.
Implemented JIRA as a project tracking tool/Defect tracking/Test case Management tool.
Developed Selenium scripts in TestNG for parameterization Developed data driven test scripts to check the same functionality with multiple sets of data.
Developed Selenium scripts in TestNG for parameterization Developed data driven test scripts to check the same functionality with multiple sets of data.
Title : Cards and Utility Processor / PNC Bank, USA
Organization : Ark Infotech LLC
Environment : Java, Selenium, Selenium Web Driver, Jira, SQL, MS Office, Agile,
Scrum, Cucumber, TestNG
Duration : Mar-2017 to Aug-2019.
Cards and Utility Processor is a credit card processing product for managing different types of credit cards products. This application provides credit card, prepaid card and multi-currency Prepaid card services through RESTAPI Endpoints. It also has web applications to offer online services to card holders and banks backend employees to maintain and to manage credit card transactions.
Responsibilities: As a QA Automation Engineer, I am responsible for:
Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver
Automated all Test cases using selenium Web driver
Developed Test cases from business use cases, test data and Selenium scripts for UI testing.
Performed Back-end testing with extensive use of SQL Queries.
Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Sent daily/weekly status report and involved in review test document.
Analyzed testing results, identified issues and reported to the developers and project managed through JIRA.
Participate in all Scrum calls, Sprint Planning Reviews, Daily stand up meeting and Retrospective meetings.
Executed Test cases and participated actively in system testing and regression testing for the Web Based application as well as the Windows based application.
Used GIT as version control tool/
Analyzed business requirements, business rules, created test plan and test cases for projects.
Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
Education: Master of Science (Physics) - 1999 Madurai Kamaraj University, India
Bachelor of Science (Physics) - 1997 Madurai Kamaraj University, India