Vandana - QA Automation |
[email protected] |
Location: Atlanta, Georgia, USA |
Relocation: yes |
Visa: H4EAD |
Vandana Dwivedi
959 777 4413 [email protected] PROFESSIONAL SUMMARY 8 years of experience as a QA Automation Engineer (SDET) testing Web and Client Server Applications both Manual and Automation with good understanding of Test planning, Test Design, Test Execution, Test Automation using selenium, CI/CD, Framework design and Defect Reporting and Tracking. Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect life Cycle, Agile and Scrum methodologies. Experience in Core Java Programming using OOPS concepts, Collections, Exceptions handling etc. Experience in designing and building Frameworks like Behavior Driven Development (BDD/TDD), Hybrid, Keyword driven, and data driven using Selenium Web driver, Java as a programming language. Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc. Good experience in testing and Automating Android mobile applications using Selenium. Appium and Java. Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid. Experience in using unit testing frameworks like Junit, TestNG, good knowledge in configuring the test suites in TestNG .xml file. experience in using build tools like Maven and configuring pom.xml Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories, experience in using java libraries like Apache poi and jxl. Expertise in using different components of selenium like selenium RC, selenium web driver and selenium grid. Experience in working with web debugging tools like XPath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run test scripts. Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CI/CD) by using tools like Jenkins. Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file. Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets. Tested the API s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery. Experience in developing and understanding of HTML, XML, CSS and good experience in AngularJS, Java script, experience in using version control tools like Sub Version, Git, GitHub Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management (ALM), Rally, Jira. Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports. Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff. Possess problem - solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills. TECHNICAL SKILLS QA Automation Tools: Selenium WebDriver/IDE, QTP, Cucumber, Appium, Android & iOS Bug Tracking Tools: HP Quality Center/ALM, JIRA, Rally Programming Languages: Java, C++, C, SQL, Ruby, Python Databases, Oracle 10g, SQL Server 2012,2010,2008, MY SQL Project Communication Tools: MS office Web Technologies: HTML, CSS, JavaScript, XML Operating Systems: Windows, Mac, Linux Firefox ADDON: FirePath, Firebug, Selenium IDE Framework Environment: Eclipse, JDK, TestNG, JUnit, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven SOA Technologies: Rest Assured, Soap UI, SOAP, REST Web Services Test Build/CI Tools: Maven, Jenkins Browsers: Mozilla Firefox, Google Chrome, Internet Explorer, Safari Methodologies: Agile & Scrum EDUCATION Bachelor of Science in Zoology, Siddho Kanhu Murmu University,2013 PROFESSIONAL EXPERIENCE Client: UNUM, USA (July 2021 Till Now) Role: QA Automation Engineer Project Description GPC is an application in UNUM that provides a platform to users to change policy for the customer keeping in view the customer preference, customer history, and real-time customer needs to improve the customer experience and reduce operational expenses. This application is widely used by end customers to manage their policies, see claim history and manage their preferences. Responsibilities: Analyzed business requirements specifications, Acceptance Criteria (AC), customer expectation documentation, and wrote Test Cases based on their feedback and documentation. Created User Stories, Test Cases and scenarios and distributed them to the testers and linked the test cases using Jira. Executed Test Cases manually, compared and analyzed Actual Results with Expected Results, and performed Positive and Negative Data Testing. Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites. Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver. Developed and defined the test plan, QA process, work estimation on scrum board, scope distribution among QA team. Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology. Developed test script with Selenium Web Driver using Java, Cucumber and TestNG. Created Selenium web-driver automation scripts using Python and Java Script to validate functionality on various browsers. Creating Automation scripts for Mobile applications using emulators, simulators and real devise on various mobile platforms like IOS, Android using Appium. Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. Focused on automated test development using Python, Selenium to build a test framework, Jira for Test Management. Developed Maven targets to execute automation suites from command line. Used Cucumber for browser-based testing with scenarios and situations. Implemented Data-Driven Test scripts using Selenium WebDriver and Java. Involved in setting up configuring the testing environment with Eclipse and Selenium WebDriver. Contributed design and maintained the TDD approach framework using Java OOP, Selenium, TestNG, Page Object Module and Maven and continuously maintained the framework. Built and maintained Smoke and Regression test suits regularly. Utilized CSS selectors, IDs, and XPaths to locate dynamic web elements in cross-browser views, and Web pages. Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG, Maven Project. Continuously coordinate with DevOps teams and provided required document to build CI/CD on Jenkins and reviewed the Jenkins auto generated report .html report. Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Python. Reported and Tracked Defects using the Jira as a bug tracking tool. Utilized JDBC library and SQL query to preform manual and automate database testing when required. Performed API test manual/automate using Postman, Rest Assured library for API if needed. Used Git and Git Hub for Version Control System. Client: Trispet, India (Jul 2019 Mar 2021) Role: QA Automation Engineer Project Description: XCELERATOR is an Independent CRM (Client Relationship Management) tool when an Agent can manage their client s data and trips. They can see the information of payments, trips and reservations in their dashboard. The Important Modules in the application are Dashboard, Trip Plan, and Payment Summary, Itineary, Mega search, Import clients, Import Reservations and security. Responsibilities: Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings. Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes. Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code. Performed Functional testing as per user stories and performed Integration Testing and System Testing on filing pages using Selenium WebDriver automation scripts. Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time. Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution. Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath. Used Hybrid Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code. Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation. Developed Hybrid/Data Driven Framework using the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files. Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions. Used SoapUI to test the application web services. Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration Continuous Integration tool (Jenkins) for nightly batch run of the Script. Used Postman to test web services and RESTful services/API. Used JIRA Software to open bugs, create tasks and user stories, and initiate change requests. Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI. Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules. Usability testing of the application and workflow involving multiple functional modules Worked with developers to Create and update the defects, resolve and track their status using JIRA. Client: Cox Communications, Atlanta, GA (Jan 2016 Nov 2018) Role: QA Automation Test Engineer Project Description ICM (Integrated Customer Messaging) platform is designed to support the Customer Experience Team s Vision to introduce a centralized customer interaction management platform that considers customer preference, customer history, and real-time customer needs to improve the customer experience and reduce operational expenses. Responsibilities: Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application. Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing. Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework. Writing the test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations. Created and enhanced numerous test scripts to manage changes in the tested application's GUI, objects and in the testing, environment using Selenium WebDriver. Used Cucumber for browser-based testing with scenarios and situations. Designed Data Driven and Keyword Testing Framework in Selenium and captured data dynamically from web controls. Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing. Worked with Source version control tool such as Subversion (SVN). Developed automated test scripts to test REST services using both XML and JSON formats. Performed Backend Testing by writing SQL queries and joins to retrieve data from the database. Used JIRA to track bugs and maintained the flow of iterations. Performed Web Services Testing using SOAPUI with REST to create and execute Functional, Regression, compliance and load tests. Worked in Agile environment, as a part of the Scrum team participated in daily standup meetings, sprint planning meetings as well as retrospective meetings and iteration reviews. Client: Trispet, India (Feb 2015 Nov 2015) Role: QA Analyst Project Description: VAX vacation access is a site where the agents or clients have the ability to book hotels, Flights, packages, cars and Activities. VAX thought of building their Own CRM (Client Relationship Management) to provide more services to the agents and developed this Engage! site. Engage! is CRM (Client Relationship Management) for VAX which is used to save the client data of an agent in to the database. Agent can create and maintain the clients and trips data for his clients. They can able to import the clients form outside of the application. Responsibilities: Creating Test Requirements Specification Documents, Test plan and Test Result documentation. Validation, Verification and execution of the Test Cases. Analyzed, Developed and Created Test Cases. Maintained the Test Suites Involved in SDLC, Agile Process, Business Process, Design and Implementation the test requirements. Performed Functional, Integration, Regression, Positive, negative and UAT Testing. Monitoring test progress throughout the project release cycle, providing test results and detailed status reports. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface information technology hewlett packard microsoft Georgia |