Malini Vadivel
QA AUTOMATION DEVELOPER/ENGINEER
Green Card Holder
Email: *******.***@*****.*** Phone: 614-***-****
Having 5+ years of professional experience as a QA Automation Engineer in all the phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC). Skilled in different programming and testing technologies like Tricentis TOSCA, Ruby, Cucumber, Basic Java, SoapUI, Postman with diversified experience in serving various domains..
Professional Summary
•Able to maintain the highest level of quality assurance best practices using QA Standards, and Knowledge of SDLC, STLC and software development methodologies such as Waterfall, V model and Agile.
•Experience in writing automated scripts in Ruby Programming Language using RubyMine.
•Experience in Agile Development Environment using ATDD approach using Cucumber and Ruby gems.
•Good Knowledge of TOSCA Software Testing Tool for end-to-end Automation.
•Good Knowledge on data loading using ESP scheduler and debugging the failures through Informatica monitor.
•Knowledge on SAP Commission (Callidus Commission) system running various pipelines, generating reports and updating agent details.
•Experience in performing the automation of web applications using Ruby, Cucumber and Maven.
•Experience working with Automation Test scripts using Tricentis TOSCA tool, which helped in executing the Regression scripts automatically.
•Performed Web services and API testing using Ruby, Cucumber.
•Experience in testing SOAP web services and API microservices (Restful services) using tools like SoapUI and Postman.
•Experience in Backend testing using SQL queries and tools Toad and Teradata for data design, validation, and integrity.
•Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG.
•Experienced in BDD using Cucumber in Gherkin format by creating feature files, step- definitions and runner classes.
•Designed, developed, and implemented automation frameworks like Data Driven Framework.
•Experience in using defect tracking tools like Jira and HP Quality Center.
•Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.
•Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
•Expertise in creating Test cases, Test scripts, Test plan, Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
•Involved in Writing, Updating, and maintaining the Test documents for various stages of Testing for reference and auditing purposes.
•Excellent Organization, Analytical and Problem-Solving skills, and ability to quickly learn new technologies.
Technical Skills
Testing Tools
Tricentis Tosca 15.0, Cucumber 7.1.0, SoapUI, Postman, TestNG
Methodologies
Agile (Scrum), Waterfall, V Model, SDLC, STLC, BDD, TDD.
Languages
Ruby 3.0.5, Java 11, HTML, XML, Gherkin
IDE
Ruby Mine 2021.3.1, Eclipse, SQL Developer.
Test Framework
Data Driven, Behavior Driven
Bug Tracking Tools
JIRA, Quality Center.
Test build, Integration Tools
Maven, Jenkins, SVN, Git
Databases
SQL Server, Oracle 18c, Teradata 15.0, MySQL, MS Access.
Commission System
SAP Commission (Callidus Commission) 1.3.0
Scheduler System
ESP Scheduler, CA workstation
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.
Education:
Master of Computer Application (MCA) from PGP College of Engineering Technology in India.
Certification
●International Software Testing Qualifications Board (ISTQB) certified tester at the foundation level.
●Completed TOSCA Automation Specialist Level 1(AS1), Automation Specialist Level 2 (AS2) Course and Certification.
Training
●Completed Training for functional Testing and Automation in Ruby/Cucumber in Think Up Institute, Chennai – India.
●Agile way of working in Tata Consultancy Services.
●Tosca automation Tool functionality in Tata Consultancy Services.
●API testing training in Tata Consultancy Services.
●SQL training in Tata Consultancy Services.
●Callidus solutions commission system training in Tata Consultancy Services.
●ESP Scheduler and CA-WA workstation training session in Tata Consultancy Services.
Work Experience
Client
Nationwide Mutual Insurance Company
Location
Columbus, OH
Role
QA Automation Developer
Duration
Jan 2020 - Present
Description:
It’s a commission creation application for Nationwide insurance agents. The policy and agent details are coming from the Policy Center (PC) system as an input to commission application. Commission application is a downstream application for PC for calculating the commission amount as per the various plans, plans are rules/business logic for calculating the commission. Once data feed comes to commission application, this data will be transformed to multiple stages using Informatica, then data will be transferred to SAP Commissions (Callidus Commissions) system where plans are applied in various stages including compensation pipeline and commissions will be calculated for each agent. This commission details will be transferred to downstream application (Billing). This commission application supports various LOBs (Personal lines, Commercial lines, etc.. ). Personal line data comes through the Teradata database, commercial lines data comes in the form of Cobol files. SAP commissions system also has reporting capabilities where we can generate various reports like BQR and Statements, this project has API's for rules/plans services, this API's will serve for SAP system, these API's are secured by APIGEE layer.
Roles/Responsibilities:
•Co-ordinated with business analysts, Functional testers to analyze and understand requirements.
•Taking care of complete data load functionalities (Policy center to SDM, SDM to SAP Commissions) and data validation.
•Analyzed user story requirements and participated in Sprint planning and Scrum Meetings and developed Test scenarios, Test cases and Test data.
•Created and enhanced numerous test cases and scripts to handle changes in Entitlement Process Management application GUI.
•Automating the test scenarios in Tosca by comparing source (writing scripts as per requirement) and target (system’s output).
•Integrated Automation scripts in CI/CD Pipeline for GUI Testing using Cucumber.
•Worked with all modules of TOSCA like Modules, Test Cases, Requirements, Test case Design & Execution Lists.
•Performed Cross browser testing for different browsers like chrome, Firefox, IE in Windows operating system.
•Developed Automation scripts for API Microservice testing using Ruby and Cucumber.
•Experience in Grouping of Test Cases and parameterized for Sanity, regression and functional testing using the TestNG attributes like Groups, parameters.
•Developed Test Scripts to implement Scenario, Scenario outline and Step Definitions using BDD in Cucumber
•Performed the Behavior Driven Development (BDD) of the web application functionality using Gherkin features, scenarios.
•Tested Web Services, Validated Request and Response XML or JSON from Soap or Rest calls using SoapUI/Postman tools.
•Reported the defects. Involved in complete defect life cycle from creating new defect, assigning to responsible developers based on the module, retest, close and reopen etc using Jira.
•Conducted backend testing using SQL queries to validate and retrieve data from the database for user-specific test cases.
•Prepared test cases for Positive and Negative test scenarios as referred in the User Stories.
•Worked with all TOSCA Functionalities like Integrated Test Management, GUI, API Testing.
•Worked with developers to update the defect cards, resolve them, and track their status using JIRA.
•Experience in Authentication API’S like Basic and Bearer Token (JWT) for postmen.
•Performed functional testing of Rest Services using Postman web tool and Postman collections.
•Taking test data backup for various cycles which helps for debugging.
Environment: Tricentis Tosca, Ruby, Cucumber, BDD, TestNG, Maven, Postman, SoapUI, SAP Callidus commissions, Informatica, ESP Scheduler, Agile, Jira, Eclipse, Manual testing, JDBC, SQL Server, MySQL, Git.
Client
Ford Motors
Location
Coimbatore, India
Role
QA Automation Developer
Duration
Feb 2012 – Mar 2013
Description:
The Ford Motor Company is a pioneer in the global automobile industry which engages in the manufacture, distribution, and sale of automobiles. Test Correlation Tool is an efficient and comprehensive web-based application developed and used by Ford in Quality Control where it takes test readings from four independent applications and compares, evaluates, and produces test outputs in graphical format.
Roles/Responsibilities:
•Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
•Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
•Performed BDD (Behavior Driven Development) with Data Driven Framework using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
•Tested SOAP and RESTFUL web services using different assertions like Postman and SOAPUI.
•Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work.
•Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
•Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle.
•Developed and Executed Test Scripts using Ruby and Cucumber, analyzed Test Results.
•Scripted the Test cases and managed the framework dependency jars using Maven.
•Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Environment:
Ruby, Cucumber, Windows, Oracle Server, Maven, GIT, Postman, SOAPUI, Jenkins, Rest API.
Client
FBD Insurance.
Location
Coimbatore, India
Role
Junior Software Test Engineer
Duration
Jan 2011 – Jan 2012
Description:
“Renew Online” allows customers to renew their Car or Home insurance policy online. When customers renew their policy online, they automatically receive a 5% Discount on their premium. The Renewal Number and Renewal PIN will be sent to customers with Renewal Notice which they will receive 21 days in advance of your renewal date, with this information customer can login into the renewal online system and renew their Car or Home insurance policy.
Roles/Responsibilities:
•Participated in analyzing the requirements and identifying the required Test scenarios.
•Involved in designing testable requirements.
•Prepared and Executed Test Cases as per System Requirements.
•Performed various testing methodologies like Functionality, Compatibility, Database, Usability and Regression testing.
•Involved in Defect Reporting and Tracking.
•Extensively performed Manual Testing process to ensure the quality of the software.
•Organized the status meetings and sent daily status reports to the project team.
•Ensure the timely delivery of the different testing milestones.
•Acted as a single point of contact between testing and development teams
•Created SQL queries for backend database validation.
•Very good management experience with client and offshore / onsite teams.
Environment:
Quality Center, .Net Framework, Visual Studio, SQL, XML, VBScript, SQL Server, Visual Source Safe, MS Word, Windows.