Shivani Balasubramaniam
Test Automation Engineer
Phone: +1-424-***-****
Alpharetta, Georgia
E-mail: ****************@*****.***
Professional Summary:
A Software Test Automation and Manual Tester with 8+ years of professional experience in Automation Testing of GUI and functional aspects of Client - server and Web based Applications on multiple levels of Agile Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Designed and implemented Automation frameworks, worked on Data Driven Framework based on Page Object Model using Selenium.
Good Knowledge of Object-Oriented Programming Concepts (OOPS) in Java.
Worked as Test Lead to manage all testing activities within team and distributed tasks among team members.
Led an end-to-end testing effort for Cricket Rubicon project involving frontend and integration testing across multiple modules.
Experience in Functional testing, Regression testing and System testing using Manual and Automated testing tools (Selenium WebDriver).
Expertise in performing different types of Testing: White Box (Unit Testing, Integration testing), Black Box Testing, Smoke Testing, Functionality, Integration Testing, Performance Testing, Regression Testing, System/ End-to-End/Process Testing, Cross Browser Testing, Usability Testing, User Acceptance Testing (UAT), GUI and Full Life Cycle Testing.
Created UFT Test scripts based on Requirements and Scenarios.
Proficient in scripting using Java in Test Automation framework using Appium for mobile applications.
Developed and maintained API test scripts using Karate framework.
Performed UI testing the application’s visual elements to validate proper functionality and expected performance.
Hands on experience in using build and project management tool MAVEN.
Physically tested Mobile devices, Android and iOS using Perfecto mobile testing tool.
Experience in Web based application automation using Open-Source Automation tools and technology such as Selenium, TestNG, and Java which includes test script development and maintenance.
Writing behaviour and step definitions using Gherkin in Cucumber - BDD framework.
Proficient in analysing Business/System Requirement documents, writing and executing Test Cases, Test Plans, Reporting, Quality Control and Tracking Defects
Interacting with Business users and client to test according to their requirements.
Experience in validating Web Services SOAP request and response XML and REST Services.
Worked on SailPoint tool to manage identity and access management.
Worked on API testing using Postman, SOAP UI, PARASOFT SOA test, Katalon Studio.
Good documentation and Process Management skills with an ability to effectively understand the business requirements to test quality of a product.
Excellent in communication, presentation, and interpersonal skills.
Good team player with an ability to lead, manage and work independently in a time sensitive environment.
Review & seek signoff from customer on Retrospection Report, Lessons Learnt for every releases.
Skill Summary:
Operating System
Windows, MAC, Linux Red Hat, Shell scripting
Test Approaches
SDLC, STLC, Waterfall model, Agile Scrum, Defect Life Cycle
Test Management Tool
JIRA, Azure DevOps (ADO), Rally, TDP (QM, LM, DM)
Testing tool
Selenium 2 Web Driver, TestNG, Playwright, Cypress, Ginger by Amdocs, Jenkins, Maven, UFT (Unified Functional Testing)/Quick Test Pro (QTP), GIT, Visual Studio, Katalon, TOSCA
API testing tools
SOAP UI, Postman, Rest Assured, Cucumber using Gherkin syntax, Appium, Hoppscotch, SOA
Mobile testing tool
Perfecto Mobile Labs, Kobiton
Language
Java, Visual Basic, Python
Databases
SQL Server
ACHIEVMENTS:
Received “Pat on Back” award - Pursuit of Excellence, for testing application on high level within the stipulated time frame in Aug 2018.
Awarded “Bravo” - for showcasing my automation skills in Feb 2020.
Received “Pat on Back” award - Pursuit of Excellence, got promoted as Testing Lead in Sept 2021.
Received Java certification from ‘LCC Computers’ for completing course on Fundamentals and Advanced Java Concepts in 2019.
Work History:
Client: Cricket Wireless - AT&T, USA March 2024 – Present
Company: Amdocs
SDET
Project: Rubicon (ABO and Enterprise UI)
Responsibilities:
Created and implemented Page Object Model automation framework from scratch using Selenium WebDriver/TestNG.
Developed and maintained API automation test suites using Rest Assured – Java, Cucumber using Gherkin syntax and Playwright.
Developed BDD tests using Cucumber and Gherkin scripting language by writing behaviour and step definitions.
Led an End-to-End testing efforts for Cricket Wireless Rubicon project, which involves frontend testing, integration testing, backend testing, API Testing and automating test scripts.
Used Selenium Web Driver for generating test scripts and to automate Functional and Regression Test scripts.
Developed and maintained API automation test suites using Rest Assured – Java to validate RESTful services.
Validated status codes, response bodies, headers and JSON schemas to ensure test meets the acceptance criteria in Rest Assured.
Design and execute manual API tests using Postman and write custom assertions to validate API’s.
Used Newman (Postman tool) to run tests from command line.
Designed end-to-end test automation frameworks using Playwright with JavaScript for modern web applications using Page object Model (POM).
Utilized Playwright Test Runner features such as parallel execution, retries, and trace viewer for efficient and reliable test runs.
Profound knowledge in debugging using Firebug and expertise in writing XPath to locate web elements on Selenium.
Designed and developed BDD (Behaviour-Driven Development) test frameworks using Cucumber with JavaScript.
Developed maintainable Gherkin scenarios to capture user behavior and ensure shared understanding between QA, development, and business teams.
Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
Worked on UAT plans encompassing Test Scope, Objectives, Timelines, and aligning testing activities with project goals and user requirements.
Designed and implemented automated test scripts using UFT (Unified Functional Testing) to validate functional, regression and API testing.
Verified End-to-End payment transaction flows and payment types including Credit/Debit card, Wallets, UPI and Net Banking.
Validated test across multiple payment gateways and card-based transactions using Ingenico 7000 and 2500i lane series.
Validated API’s and system integration of payment gateways, bank, fraud detection and billing systems.
Developed and maintained automated test scripts using Katalon Studio for web and API testing.
Used Azure DevOps (ADO) to create and execute Test Plans, Plan Sprints, track work items, log defects, write queries to pull data and manage backlogs.
Utilized Ginger by Amdocs to design detailed test cases based on functional requirements.
Designed and implemented SQL queries to retrieve and review data in Data base.
Utilized SQL tools to access and review database contents, to ensure availability and accuracy of data for testing purposes.
Strong expertise in using various types of SQL JOINs (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN) to combine data from multiple tables.
Used TOSCA Test Case Design and Test Data Management to generate multiple data driven test combinations.
Performed Risk based testing by prioritizing test cases using TOSCA’s Requirements and Risk Coverage Optimizer.
Design and develop Appium Mobile Test Automation scripts using Java TestNG to validate native and web based mobile applications.
Integrate Appium with CI/CD pipelines using Jenkins and GitHub Actions.
Proficient in GIT version control systems, distributed repository management, collaboration with team members, reviewing and fixing possible conflicts.
Used Git-Hub as a source repository system to share code with my local team as well as with the team overseas.
Executed UAT processes, tracking defects and discrepancies. Addressing issues to enhance product quality.
Performed regression testing in iPad and by using emulator view and validated IVR (Interactive Voice Response)
Worked on Azure DevOps (ADO Tool) to create defects and to access User stories.
Performed Functional, System, Regression, Usability, Smoke, end-to-end Integration testing, Unit testing on different environments (Test, Dev and Production).
Created test strategy which includes release date, types of testing, scope of the project, detail explanation of release, Assumptions, Issues and Dependencies etc.
Created, modified, and reviewed Master Test Strategy document for large engagements.
Performed UI testing to test application components such as icons, radio buttons, text boxes, toolbars, colour, fonts, checkboxes, windows, and menus and to test primary aspects of UI testing are functionality, performance, usability, compliance, and visual design of the software application to make sure the application works successfully and satisfactorily.
Prepared and executed Test Cases for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
Working on User Stories to create Test Cases and link it to appropriate Test Suites for every Sprints throughout SDLC.
Performing weekly Sanity testing for Automation and sharing the weekly report to the Client.
Created test strategy which includes release date, types of testing, scope of the project, detail explanation of release, Assumptions, Issues and Dependencies etc.
Experience working on UNIX/Linux commands to check server metrics, CPU utilization, memory utilization.
Created, modified, and reviewed Master Test Strategy document for large engagements.
Deploy and run test environments in AWS using EC2 services for test execution using virtual machines.
Integrate automation tests into Jenkins and AWS Code pipeline.
Having project experience learning like Retrospection Report, Lesson Learnt for better requirement analysis.
Working on User Stories to create Test Cases and link it to the appropriate Test Suites for every Sprints.
Client: AT&T, USA Feb 2017 – May 2022
Company: Tech Mahindra Pvt Ltd.,
Test Automation Lead
Project Description: Enterprises Social Networking (also called tSpace) focuses on the usage of online Social Network among people who share business interests and activities. tSpace contains set of tools, which includes Blogging, Bookmarks, Badges, Wiki, sharing Files and Videos among AT&T users for communication. It wasn’t long before their value was realized inside the four walls of Corporate America. tSpace is a platform for “Social Media” applications at AT&T. It encompasses other classic software platforms used by large companies to organize their communication, collaboration, and other aspects.
Responsibilities:
Involved in design and implementation of Selenium WebDriver automation framework using Java.
Formulated detailed test scenarios and test cases to validate system functionalities, ensuring comprehensive coverage of UAT and business processes.
Performed end-to-end testing of SOAP-based web services to validate functionality.
Resolved issues related to Appium configuration and debugging the scripts to get desired output.
Good Exposure in Using of QTP Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.)
Developed scripts for performance and data driven tests using QTP/UFT.
Debugging failed automation scripts and fixing it in Eclipse on time.
Performed REST and API testing using Katalon’s built-in API testing features.
Inserted checkpoints where needed, to compare the current behaviour of the application being tested to its behaviour in the earlier version using HP Quick Test Pro (QTP)/UFT
Worked in TOSCA functionalities integrated with API testing.
Good knowledge on Page Object Model, TestNG framework
Physically tested Mobile devices like Android and iOS using Perfecto mobile testing tool.
Tested XML-based data exchanges, to check data integrity and compliance with specifications.
Reviewed Business Requirements document with the development team to understand the architecture and functionality of the application to test.
Prepared Test Cases with complete description of requirements, uploaded test cases and report results into Quality Centre. Defects were linked via traceability to specific test case.
Executed test scenarios for JSON-based API’s
Created and executed detailed test case with step-by-step procedure, expected result and maintained test logs, test reports, test issues, and tracking defects.
Performing Functional testing on every sprint in manual and automation.
Automated Sprint Stories based on the Acceptance Criteria and played the role of Test Lead.
Developed BDD tests using Cucumber by writing behaviour and step definitions using Gherkin.
Used Apache POI for reading and validating data from Excel files.
Attended Sprint Planning sessions and interacted with Product Owner and Development Team to understand the User story requirements and to provide timely feedback.
Identifying underlying test cases and collaborating with the team members in design and implementation of both manual and automation test plans
Creating Test Plans and Test Reports for every regression and releases.
Logging defects in Defect Management (TDT-DM) and interacting with Developers to sort out issues with respect to their severity.
Co-ordinating with Developers and Client to intimate the progress and standard of testing.
Bringing up bugs/defects to Test Manager and Client’s knowledge spontaneously.
Experience working in an Agile (scrum) environment focusing on sprint deliveries.
Preparing test Metrics for internal and client audits.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each sprint deliverables.
Team player with ability to lead, manage and work independently.
Pursued professional development opportunities to learn new testing tools and test strategies.
Validated WSDL files for accuracy and adherence to industry standards, ensuring integration with third-party applications.
Skills: Selenium Web driver, WMTAC, Jenkins, Cucumber, Maven, GIT, Java, SQL, TDP (QM, LM, DM), Jira, Xray, Rally, Postman, Rest Assured
Client: AT&T, USA Aug 2015 - Feb 2017
Company: Tech Mahindra Pvt Ltd.,
Automation Tester
Responsibilities:
Worked as Manual and Automation tester in CSI test management sector.
Automate test cases using Selenium Web Driver with JAVA Framework TestNG
Used TestNG framework to run unit test.
Process improvement in testing Data Driven framework.
Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium Web Driver, Maven, Java, for web-based applications.
Worked on Framework by adding different annotations.
Created continuous integration system using Jenkins that will run the UI selenium automation suites.
Knowledge in End-to-end test scenarios and work with data team in order to get the test data set up.
Worked in Test Management tools like JIRA, Xray, Rally and TDP-QM
Logging defects in Defect Management (TDT-DM) and interacting with Developers to sort out issues with respect to their severity.
Worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP.
Expertise in validating API testing using POSTMAN.
Validated and inserted checkpoints to compare the current behaviour of the application being tested to its behaviour using HP Quick Test Pro (QTP)
Process improvement in debugging automation scripts and fixing without error.
Writing reusable test cases based on testing scenarios given in user stories.
Migrating scripts from SOA to SOAPUI on daily basis and send reports.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Independently analyses issues, writes detailed bug report.
Co-ordinating with Developers to understand testing scenarios and to demonstrate defects.
Designed standardized processes and protocols to continuously improve operational efficiency through positive iteration.
Provide consistent and clear status in verbal and written communication.
Supporting Production releases during off hours to get environment tested thoroughly.
Skills: SoapUI, SOA, Jira, Jenkins, QTP, Selenium
Educational Summary:
Graduated MBA in Bharathiar University from 2022 to 2024.
Completed B.Sc. (Computer Science) in Bharathiar University from 2012 to 2015.