Veena
Email: **.**.****@*****.***
Ph#: 617-***-****
Professional Summary:
Over 7+ years of professional IT work experience in Software Testing / Quality Assurance / Automation and Manual Testing in Web and Client-Server based applications.
Experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) in Agile and Waterfall environments to ensure Quality Control.
Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Webdriver.
Proven ability in designing and creating automation frameworks for applications using Java, Junit/TestNG, Selenium WebDriver/IDE/Grid, Maven and Jenkins.
Experience with TestNG Framework and JUnit Framework.
Knowledge of setting up all required nightly build jobs using Jenkins.
Expertise in implementing Maven as a build management tool to manage the required dependencies, plugins and for uniform build systems.
Expert in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
Good knowledge on running test cases or scenarios in parallel using Cucumber JVM.
Experience in performing various testing methods like UAT, Smoke Testing, Sanity Testing, Regression Testing, Integration Testing, Black Box Testing, Cross Browser and Compatibility Testing.
Expertise in preparing test strategies, test plans, test methodologies, test scenarios, test summary reports, test cases and test documents for both automated and manual testing based on user requirements, system requirements and use case documents.
Experience of Web Services, SOAP and REST API Testing using Restful API, Postman and Soap UI.
Experience in testing the Exception flow using SOAP UI/Postman by passing Exception codes in XML.
Experienced in working/coordinating the QA efforts with offshore resources as well as preparing and reporting Daily, Weekly and Monthly reports as per the current project standards and processes.
Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.
Technical Skills:
Testing Tools
Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber
Languages
HTML, CSS, Java, XML
Test Framework
Junit, TestNG
Project Methodologies
Agile-Scrum
Defect Tracking Tools
Jira, Quality Center, HP ALM
CI/Build Tools
Jenkins, Ant, Maven
Databases
Oracle, SQL Server, MS Access
Operating Systems
Windows variants, UNIX
Professional Experience:
Client: Capital One, Richmond, VA. May 2021 – Till Date
Role: Automation Engineer
Responsibilities:
As a core-team member, responsible for salesforce application’s QA regression for sales and credit LOBs
Worked in Agile methodology, as part of sprint planning, review the test stories, planned the test sessions and attended daily stand-up meetings.
Used Cucumber automated testing to test new and existing functionality.
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Maintained Ruby automation code and resources in GitHub.
Responsible for identifying test cases for manual and Automation with Ruby for Smoke Test, Functional and Regression Tests.
Responsible for writing and maintain Ruby scripts for regression and functional testing using data driven framework.
Signed off production release after validating the user stories each sprint.
Attended DRB meetings and retrospective meetings.
Performing Manual testing and automating
Environment: Salesforce, ruby, cucumber, Jenkins, GIT, XML
Client: Capital One, Richmond, VA. Jan 2021 – May 2021
Role: Automation Engineer
Responsibilities:
Created automated BDD scripts for the loan miner application
Performing Manual testing and automating
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Maintained Ruby automation code and resources in GitHub.
Environment: VS Code, node.js, cucumber, Jenkins, GIT, XML
Client: Capital One, Richmond, VA. Jul 2020 – Dec 2020
Role: Automation Engineer
Responsibilities:
Performed validation of Strategy application upgradation impact (19.a to 19.e) on commercial credit servicing.
Played key role in managing the day to day tasks between few teams.
Understood the whole workflow where the data was flowing and impacting the downstream applications like Refinery, Recon plus and Metric Files
Identified all the 57 files where the application changes would impact.
Performed EOD, EOM testing in the test environment and quantified the impact of the upgrade.
Documented all the steps of validation to meet compliance.
Implemented WriteTrack for the first time in CapitalOne to generate automatic Monthly bills.
Developed a “General” Bill Template using Microsoft Word “Fields”.
Met with McCracken Strategy team several times to set up the WriteTrack
Efficiently documented all the conversations with Strategy and created a StepByStep document for future reference.
Identified all the Document Type 55 fields that are used in the “General” Bill.
Worked towards automating all the Monthly Bill generation (General and ACH).
Played key role in the WriteTrack project to manage day to day tasks.
Identified NPI data fields used in the WriteTrack billing data and provided Strategy for masking.
Understood and documented various configurations and steps in setting up WriteTrack.
Explored options to automate Annual statements as well.
Compared the Bills generated in production with WriteTrack in test and made sure the data lined up.
Had set up WriteTrack for Monthly Bills, Annual Statements would show up in the BI portal.
Environment: Strategy, AWS S3(Onelink), Refinery, Reckon Plus, Nebula, Control Pane
Client: Marquis Bank, Coral Gables, FL. Jun 2019 – Jun 2020
Role: Test Automation Engineer
Responsibilities:
Involved in the design and development of test plan from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
Created scripts on Eclipse to perform cross browser testing using selenium web driver.
Developed Selenium Automation framework – Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
Used Cucumber for the Regression Testing and Functional Testing with Selenium as the primary tool for the Test Scenarios, Test Cases and Test conditions identified.
Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Involved in using GIT for source control of the test automation scripts.
Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing.
Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application
Implemented Mobile automation frameworks using Appium.
Involved in performing Automation testing with Emulators & IOS Simulators and Mobile Application testing using Appium.
Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
Used XPath and DOM to work with dynamic and static objects in Selenium.
Involved in SOAP and REST based web services testing using Postman testing tool.
Wrote test cases from requirements documents and functional specifications using HP ALM.
Performed Backend testing by writing and executing SQL queries to validate the data is populated in appropriate tables and verify the correctness manually with the front-end values.
Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand up meetings.
Prepared status summary reports with information about the executed, passed and failed Test Cases and involved in weekly testing and task review meetings.
Environment: Java, Selenium WerbDriver, TestNG, Eclipse, Maven, Cucumber, Jenkins, GIT, XML, XPath, DOM, Postman, HP ALM, SQL, Agile and Windows.
Client: Geico Insurance, Chevy Chase, MD. Nov 2017 – May 2019
Role: Automation Engineer (QA)
Responsibilities:
Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
Participated in Test Planning and writing Test scripts for each sprint using Selenium.
Worked on acceptance testing using Selenium WebDriver.
Developed automation script with WebDriver API using Java, and TestNG.
Develop Restful Web Service testing framework with open source REST-Assured and TestNG to build robust and scalable web service testing.
Used Maven for building the Web Driver project. Runned script as a batch file through Maven and generated testing report.
Used Cucumber automated testing to test new and existing functionality.
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Maintained Selenium and Java automation code and resources in GitHub.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
Implemented simulator for Mobile App Testing in Android Platform using Appium.
Configuring the Appium for the Mobile Android Native App using Selenium.
Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
Created data-driven automation scripts for testing API Web Services using Postman.
Involved in creating automation test suites for progression and regression testing in Postman.
Used Quality Center for Test Management, for Functional Test Automation.
Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
Tested the application in highly dynamic environment with sprint team using Agile Methodology.
Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.
Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Eclipse, Jenkins, GitHub, XPath, XML, CS, Postman, Quality Center, SQL, Agile and Windows.
Client: MVP Healthcare, Rochester, NY. Aug 2016 – Oct 2017
Role: Automation Engineer (QA)
Responsibilities:
Involved in writing white-box test cases based on the User and Business Requirements.
Worked on Selenium for creating and executing test cases for functionality testing of a web app.
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
Performed System level integration, load and performance testing of the application.
Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
Performed UI testing, Database testing after reviewing the story cards and database diagram.
Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
Created manual test cases, reviewed with different stakeholders to validate the functionality.
Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
Perform extensive back-end testing using SQL queries to validate database integrity.
Worked in Jira to ensure requirement coverage by Test cases, as well as defect traceability to Test cases.
Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, Ant, JIRA, JUnit, SQL, Windows XP.
Client: JC Penney, Plano, TX. Apr 2014 – Jul 2016
Role: QA Tester
Responsibilities:
Involved in analyzing requirements documents.
Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
Identified program variance from functional requirements and recommended modifications for standardization and increased usability.
Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
Executed the test cases manually and automation as necessary and worked on XML.
Used Quality Center as a defect management tool.
Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
Involved in weekly walk through and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.