Vasudha Nag
Senior QA Automation Engineer
Email: ***********@*****.***
Phone: 571-***-****
PROFESSIONAL SUMMARY:
Senior QA Automation Engineer with 8 years’ experience in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC). Diversified experience Business Analysis methodologies and both in Manual and Automation testing using Selenium WebDriver, JAVA, Cucumber, TestNG and worked in Environments of Agile and Waterfall. Good expertise in multiple domains like Retail, Insurance and Ecommerce.
Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
Strong Knowledge in implementing Agile (Sprint/Scrum) and Waterfall Methodology.
Experienced in preparing Test plan, Test scenarios, Test Cases, Test data and Test summary reports for both automated and manual testing.
Involved in various types of AUT (Application under Test) such as Smoke testing, Regression testing, compatibility testing, System testing and Functional testing.
Actively Participated in Defect Triage Meetings and Root Cause Analysis(RCA).
Extensively worked on Core Java and Object-Oriented Concepts.
Excellent knowledge and experienced in working with Automation tools such as Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid.
Extensively involved in UI Automation by using Selenium Web Driver.
Experienced in controlling the flow of execution of methods using TestNG annotations and used TestNG to run test parallel.
Implemented different automation frameworks like Data-Driven Framework, Keyword- Driven Framework, Hybrid Framework, Page Object Model (POM) design pattern and Page Factory for various projects.
Developed features files and Step Definitions in Gherkin format for BDD (Behavior Driven Development) using Cucumber.
Experienced in Cross-Browser testing to check application compatibility with different browsers and different environments.
Expertise in using Apache POI for data driven frameworks, to load test data into required test scripts from external sources like excel sheets.
Worked on technologies like Service Virtualization using Dev Test 10.X
Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
Excellent experience with source version control tools such as Git and SVN.
Expertise in using Maven build tool to manage dependency jar files, plug-in and test suites using pom.xml file.
Used log4jand AWS for logging application level information for debugging and generated test logs.
Experienced in API testing using SoapUI and Postman tool. Validated request and response for SOAP and RESTFUL Web service calls.
Used Perfecto/Appium tool to develop automation test scripts for native applications on mobile devices.
Proficiency in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation.
Proficient at testing the application deployed over AWS.
Tested the performance of the applications using JMeter.
Experienced in working with various databases such as Oracle, MySQL, SQL Server, PostgreSQL, MongoDB etc.
Expertise in defects logging, tracking and managing defect life cycle using JIRA, RALLY, QC/ALM, Bugzilla, ServiceNow, Trello.
Worked collaboratively with On-Site and Off-Shore resources to ensure entire application is tested.
Excellent organizational skills and the ability to handle multiple assignments concurrently.
An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
EDUCATION & CERTIFICATION:
Bachelor of Technology in Computer Science and Engineering.
VTU
TECHNICAL SKILLS:
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
COTS Testing Tools
Selenium WebDriver, Selenium IDE/RC, Selenium Grid,Cucumber, TestNG, Junit, Perfecto Mobile, Appium, SauceLab, ReadyAPI
Test Build & Integration Tools
Maven, Jenkins
Frameworks
Keyword Driven, Data Driven, Hybrid Driven,Page Object Model (POM), Cucumber
Programming Languages
Java, C, C++, Python, Groovy
Web Technologies
HTML, XML, CSS, JavaScript, Node.js
Version Control Tools
Git, SVN
Web services
SoapUI, Postman, cloudWatch
Operating System
Windows, Unix, Linux, IOS, Android OS
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools
Outlook, Word, Excel, PowerPoint
Databases/Database tools
SQL Server, Oracle, MySQL, SQL, PostgreSQL
Defect Tracking Tools
HP ALM/Quality Center, JIRA, Bugzilla, RALLY, Trello, AWS
IDE
Eclipse, IntelliJ, SQL Server Management Studio
PROFESSIONAL EXPERIENCE:
Discount Tire, Scottsdale, AZ (Nov 2019- Present)
Role: Senior QA Automation Engineer
Project Description:
Discount Tire Company is an independent tire and wheel retailer. Discount tire my account project helps a customer create an account by which it gives the customer the ability to place orders, save and track their orders, search the vehicle and save their vehicle. It also gives them the ability to schedule, cancel and modify their appointments with every selected store service. VTV mobility used by the store representative to complete the Aircheck and VTV service process.
Roles/Responsibilities:
Working in Agile/Scrum methodology to check the functionality of the application.
Conducted Functional testing and Regression Testing using selenium with data-driven framework
Created automation test scripts using Page Object Model test the web applications using Selenium WebDriver with JAVA and maven.
Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
Used Jenkins to execute the test scripts periodically on Selenium Grid for testing on different browsers.
Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
Using Git as version control for storing the test scripts. Virtualizing REST calls using Devtest 9.0, SOAP UI, Postman.
Participated in Daily Scrum, Iteration Planning, Release Planning meeting and peer review with team.
Managed security activities on AWS and custom monitoring using cloud watch.
Performing Web services testing using Postman.
Automated API using Newman and wrote groovy scripts in Soup UI using ReadyAPI tool.
Analyzing test results tracked the defects and generated reports using JIRA and ALM.
Responsible for overseeing the Quality procedures related to the project.
Performing back-end testing with the help of SQL queries to retrieve the user information to cross validate in API responses and databases.
Environment: Selenium WebDriver, TestNG, Eclipse, SQL server, XML, HTML, Agile, ALM, JIRA, Postman, Microsoft Excel, Cucumber, Teams, ReadyAPI.
Securian Financial Saint Paul, MN (March 2018- Nov 2019)
QA Automation Engineer
Project Description:
Securian Financial is a mutual holding company that provides a range of financial products and services such as Life insurance, Annuities, Investments. Securian Financial website provides customers to view all information and transactions of their all product, modify personal information at one place.
Roles/Responsibilities:
Followed Agile/Scrum methodology & performed testing to check entire functionality of the application.
Manually tested modules for compliance with functional requirements.
Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
Involved in some of the wireframe designs for the application.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Participated in Daily Scrum, Iteration Planning, Release Planning meeting and peer review with team.
Captured the error screenshots in a folder using the after Test annotations.
Used Data Driven Framework and Page Object Model as a design pattern.
Managed security activities on AWS and custom monitoring using cloud watch.
Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS, DOM and window handle classes.
Involved in creating the dashboard using Dynatrace application to check the performance monitoring on the front-end javaScript.
Developed scripts to navigate to various iFrames and performed operations on the web elements.
Performed testing on Web Services using Postman to check the communication between different services.
Used SOAPUI to validate the API in the application.
Developed Back-end testing using complex queries in SQL to retrieve the user information to cross validate in UI and databases.
Involved in Performance Testing by providing the Load Mix Data to the Jmeter Performance testing team.
Used GitHub repository to store selenium scripts and version control.
Analyzed test results, tracked the defects and generated reports using Trello.
Worked collaboratively with three different service teams in order to ensure that entire application is getting back required data and tested.
Environment: WebDriverIO, Trello, Postman, SOAPUI, SQL, XPath, Node.js, Dynatrace, CSS, Web Service, JavaScript, Git, Jenkins, ServiceNow, SharePoint, SauceLab, Invision.
RWJBarnabas Health, West Orange, NJ (August 2016–Feb 2018)
Role: Senior QA Engineer
Project Description:
RWJBarnabas health is committed to providing a convenient access to high-quality, cost-efficient, coordinated healthcare to the people. RWJBarnabas health website provides health care features to the people such as finding a doctor, paying the bills, Insurance, patients and visitor’s information, registering the patient, Treatment and care and for healthcare professionals. RWJBarnabas health is an affiliate of Saint Barnabas Health Care System and Robert Wood Johnson Health System by the Joint Commission.
Roles/Responsibilities:
Followed Agile/Scrum methodology & performed testing to check entire functionality of the application.
Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
Manually tested modules for compliance with functional requirements.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Participated in Daily Scrum, Iteration Planning, Release Planning meeting and peer review with team.
Performed Regression testing, Parallel Processing using Selenium WebDriver and TestNG.
Created test reports generated out of TestNG and captured the error screenshots.
Worked on Cross browser testing which is a part of running multiple tests across different browsers, operating systems, and machines.
Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
Used Data Driven Framework and Page Object Model as a design pattern.
Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS, DOM and window handle classes.
Developed scripts to navigate to various iFrames and performed operations on the web elements.
Used AutoIT tool to handle window-based popups in selenium.
Incorporated the test data in Test scripts from Excel using Apache POI API.
Configured JDBC connections to retrieve data from database.
Developed Back-end testing using complex queries in SQL to retrieve the user information to cross validate in UI and databases.
Performed testing on Web Services using WSDL and SoapUI to check the communication between different services.
Used GitHub repository to store selenium scripts and version control.
Analyzed test results, tracked the defects and generated reports using JIRA.
Involved in using Maven build tools to manage framework dependency jar files.
Configured and Maintained continuous test integration and automatic build for regression testing using Jenkins and mailed the build outputs to the team members.
Generated test logs using Log4j for various log levels.
Environment: Selenium WebDriver, JIRA, SoapUI, TestNG, Maven, SQL, Eclipse, Web Service, JAVA, JavaScript, Git, Web services, AutoIT, Maven, Apache POI, Jenkins, Log4j.
CITI Bank, Hyderabad, India (August 2015 - July 2016)
Role:QA Analyst
Project Description: Citibank is the consumer division of financial services multinational Citigroup. In
addition to standard banking transactions, Citibank markets insurance, credit cards, and investment
products, this project focuses on Credit Cards domain where the login portal would enable credit card
holders to check account balance, pay credit card bill, dispute a charge, report lost or stolen credit card
and other related functionalities.
Roles/Responsibilities:
Understanding the Business requirements, Application and functional specifications, Design
documents
Involved in writing and designing templates for the Test Plans and Test cases.
Involved in Preparation of Test Scenarios and review of Test Cases.
Involved in updating and executing test cases according to requirements.
Used JIRA for bug reporting, bug tracking and identifying test cases and document them.
Maintained the Java and selenium test source code and resources in the SVN source control
repository tool.
Performed Functional, Negative, Positive, Regression and User Acceptance Testing.
Extensively worked with SQL in Oracle database.
Prepared various reports based on different stages of Testing.
Involved SoapUI for Web Service testing.
Tested and Run various APIs as part of System Integration Testing.
Updated Reports and dashboards to display the status of test coverage including the number of
test cases passing, failing or pending.
Environment: Oracle, Windows XP, SVN, Manual Testing, MS-Excel, JIRA, SQL, SoapUI, Waterfall.
MindTree, Bangalore, India (Oct 2012–July 2015)
Role:QA Analyst
Project Description:Mindtree delivers digital transformation and technology services from ideation to execution, enabling Global 2000 clients to outperform the competition. “Born digital,” Mindtree takes an agile, collaborative approach to creating customized solutions across the digital value chain. Our deep expertise in infrastructure and applications management turns IT into a strategic asset. Whether you need to run your business more efficiently or accelerate revenue growth, Mindtree can get you there.
Roles/Responsibilities:
Developed Test plan, Test cases, test scenarios.
Involved in updating and executing test cases per requirements. Identified the Test Cases and documented them in Quality Center.
Performed Functional, Regression, Ad-hoc and Smoke Testing.
Analyzed test specifications and converted them into Manual Test Cases.
Implemented Complex Test case scenarios using Regression tests.
Assessed in extracting Test data to test the application portal.
Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
Scripted Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
Reporting Defects, Defect verification and track them till closure using Bugzilla.
Worked in Waterfall Methodology.
Performed Functional, Negative, Positive, Regression and User Acceptance Testing.
Extensively worked with SQL in Oracle database.
Prepared various reports based on different stages of Testing.
Environment: Windows XP, Manual Testing, Microsoft Office Excel, SQL Server, Waterfall, Bugzilla.