Nisha Tulani
*************@*****.***
Ph no. 980-***-****
Work Autorization - US Citizen
Location: Charlotte, NC,USA
Profile Summary
• Over 7 years of experience as a Quality Assurnace extensively worked on Functional,Manual, UAT, API, Webservices applications.
• Expertise in Manual and Automation Testing of Client/Server, Web-based systems.
• Experience in Automation framework design implementation for API using Rest Assured and Tosca
• Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
• Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
• Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
• Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
• Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
• Strong API testing experience automating and creating mock APIs for Web Services testing
• Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading, etc
• Worked in DevOps, installing, configuring, and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing
• Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
• Worked with Unit Test Frameworks like TestNG, Junit
• Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
• Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
• Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS, and jQuery.
• Worked with Eclipse, Jxl, Apache POI, Log 4J, ANT, HTTP client and Maven.
• Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis.
• Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL, MongoDB using in JSON and BSON for data storage
• Playwright's primary responsibility is to write the script for a play, including creating the story, developing characters, writing dialogue, and providing stage directions. collaborate with directors and other creative team members to refine the script and bring the play to life on stage.
• Responsible for defining the scenarios and steps to be tested using Gherkin syntax, while Playwright handles the browser automation and execution of those steps. Cucumber focuses on the "what" (scenarios) and Playwright focuses on the "how" (browser interaction).
• Experience in Karate handles UI and API Testing
• Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel.
• Worked on testing applications on different browsers like IE, Firefox, Android, Safari, and Chrome
• Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
• Developed and executed test plans and test cases for mobile applications on both iOS and Android platforms.
• Utilized Appium for mobile test automation and integrated it with Jenkins for continuous integration. Performed defect tracking using Jira and provided detailed reports on testing progress.
• Expertise in using various defect-reporting and defect-tracking tools like JIRA, Azure DevOps, TestRail, Rally, Bugzilla, and HP ALM.
• Good understading of Kubernetes/Docker, Kafka and AWS
• Good knowledge of SMA and UMA investments accounts Technical Skills
Automation Tools Selenium WebDriver, TOSCA, QTP, Appium, JUnit, TestNG, Load Runner, JMeter, Cucumber, SOAPUI,
RESTful API, Postman, UFT, Test Link, Test Manager, Playright, Tosca, Kobiton, Karate, TestUDO
Programming Languages JAVA, Python, .Net, C#
Operating Systems WINDOWS, UNIX, Mac
Tools & Technologies Eclipse, Microsoft Visual Studio, Soap UI, JMeter Database SQL Developer MYSQL, MongoDB
Servers worked with JBoss (Wildfly)
Defect Tracking Tools Quality Center, JIRA, TestRail,ALM Build Tools Maven,CI/CD
Testing API Testing, UI Testing, Regression, Functional, Integration, ETL, System Testing and Sanity Testing, Mobile Testing
Project
Management/Continuous
Integration
Manual Testing Tools
JENKINS
Qtest, Octane, Intune, MDM
Project Experience
Bank of America, Charlotte, NC
SDET/ Test Automation Engineer
June 2023- June 2025
Project name: Global AML Tech (Anti Money Laundering) Application: Aware Planning with different journeys like Onboarding, Refresh, Maintenance and Expansion
Responsiblities:
• Involved in various meetings with Business analysts and developers.
• Maintain and enhance the AML Reporting Data Model to include to new attributes from Cesium and AWARE to meet new Laws, Rules, Regulations across multiple regions and Jurisdictions.
• Manage and improve AML Onboading productivity and Quality results and operational readlines activities( In Line Quality Checks, Global Financial testing Results, Audit Testing Results).
• Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
• Performed manual testing of each build and then regression testing on every build.
• Performed in JIRA and Qtest
• Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
• Managing and Leading for the Regression and Smoke testing on daily basis
• Managing and leading a project team involves setting goals, motivating team members, fostering collaboration, and ensuring project success by managing resources, budgets, schedules, and risks. It also includes resolving conflicts, providing feedback, and tracking performance to optimize project delivery.
• Performed and Leading for Sanity testing on daily basis to send the notification email and assigned task to team members
• Performed UI testing and front-end testing using Protractor UI.
• Performed in Penetration Testing Analyzed and secured company network servers from hackers and loss of data
• Performed security tests on servers, web-based applications, and computer systems
• Generated detailed security reports and discussed solutions with IT professionals and management
• Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software.
• Test Planning, Test Script writing, Test Execution, Test Scripts Review in Qtest
• Experience in Develop, implement, and maintain automated test scripts for Web applications using TOSCA. Collaborate with cross-functional teams to understand business requirements and design comprehensive test cases.
• Developed Automation testing through Tosca Test Suite and been involved in all the phases of planning, designing and Execution.
• Good Experience in Web and Windows applications End to End Testing using Tricentis Tosca.
• Developed the Tosca Scripts using Modular framework and Data Driven framework.
• Experience in creating modules using the X-scan property, Developing Automation Test cases, setting up the Test Data and executing the Automation Test cases using Tosca.
• Hands on Experience in Objects identification Methods, Exception handling, Validating the Documents and Reports using Tosca
• Performed Automation Tool Tosca, Defect management tools Jira.
• Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
• Automating manual test cases to improve efficiency and quality of test coverage
• Defect Triage, Testing Demos, Regular Reporting and Test Closure
• Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
• Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time
• Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
• Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
• Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
• Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.Performed TestUDo Autonomous response and cognitive intelligence,Optimal resource allocation,Threat identification, Edge computing, CBRN materials identification, Autonomous response on cyber-attack identifications, Improved HMI for critical infrastructure surveillance
• Used SQL Query writing skills
• Experince in E2E ETL testing- Data Migration, Conversion, Data Quality Check.
• Experience using Tosca modules for automating test cases related to data extraction, transformation logic, and data loading into target systems.
• Knowledge of database testing within Tosca, including querying databases, validating data, and verifying data integrity.
Environment: Aware Planning with diffrenent environment like SE, Q2, Pega, Main branch BAU
Selenium, Devops, AWS, Java, Java Script, Jenkins, Git, GitHub, SOAP, REST, SOAP, POSTMAN, Cucumber, BDD, Agile, Oracle, putty, MS word, MS Excel, Quality centre, WebDriver, TestNG, Maven.
Project Experience
Fidelity Investments
Quality Assurance Specialist
Feb 2021- May 2023(Remote)
Responsibilities:
• Involved in various meetings with Business analysts and developers.
• Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
• Performed infrastructure and application penetration tests, as well as physical security review and social engineering tests for our global clients.
• Performed application penetration tests across public and private networks.
• Performed assessments of security awareness training using social engineering.
• Worked on improvements for provided security services, including the continuous enhancement of existing methodology material and supporting assets.
• Developed and executed Test Suites and Test Scripts based on the requirement documents and using Quality centre.
• Expertise as a tester in ATM paltform, Plan and execute regression tests for all releases of the ATM applications
• Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
• Created automation test scripts using data Driven framework and Page Factory model to 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 different platforms like desktop, tablet and mobile.
• Performed Litmus Test decisive test used to determine the validity or effectiveness of something, often used in software development or CI/CD pipelines.
• 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.
• Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
• Involved in developing BDD Framework from Scratch.
• Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
• Involved in DevOps Migration/automation processes for Build and Deploy systems.
• Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
• Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
• Automated various web user interfaces and controls using c# and Webdriver.
• Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
• Worked on views, common shared views for user interface using JQuery and JSON
• Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
• Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
• Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
• Build CI/CD pipelines using Git and Azure Devops, collaborate with Development and QA teams to integrate automated tests into the CI/CD pipeline
• Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN, ATTD, TDD
• Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
• Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services.
• Hands-on experience with Mobile Device Clouds such as BrowserStack, Perfecto and SauceLabs.
• Developed and executed SQL joins to validate the results in Web Services and Front end with Database.
• Playwright's primary responsibility is to write the script for a play, including creating the story, developing characters, writing dialogue, and providing stage directions. collaborate with directors and other creative team members to refine the script and bring the play to life on stage.
• Experience in Develop, implement, and maintain automated test scripts for Web applications using TOSCA. Collaborate with cross-functional teams to understand business requirements and design comprehensive test cases.
• Developed Automation testing through Tosca Test Suite and been involved in all the phases of planning, designing and Execution.
• Good Experience in Web and Windows applications End to End Testing using Tricentis Tosca.
• Developed the Tosca Scripts using Modular framework and Data Driven framework.
• Experience in creating modules using the X-scan property, Developing Automation Test cases, setting up the Test Data and executing the Automation Test cases using Tosca.
• Hands on Experience in Objects identification Methods, Exception handling, Validating the Documents and Reports using Tosca
• Performed Automation Tool Tosca, Defect management tools Jira.
• Responsible for defining the scenarios and steps to be tested using Gherkin syntax, while Playwright handles the browser automation and execution of those steps. Cucumber focuses on the "what" (scenarios) and Playwright focuses on the "how" (browser interaction).
• Experience in Karate handles UI and API Testing
• Developed and executed ETL test cases in Tosca, validating data accuracy after extraction, transformation, and loading into the data warehouse.
• Utilized Tosca's module-based testing approach to automate various ETL scenarios, including data validation against source and target systems.
• Created and managed test data within Tosca to ensure comprehensive testing of different ETL transformation rules.
• Integrated Tosca with SQL databases to validate data integrity and consistency throughout the ETL process.
• Leveraged Tosca's reporting capabilities to document test results and provide insights into ETL process performance.
Environment: Selenium, Devops, AWS, Java, Java Script, Jenkins, Git, GitHub, SOAP, REST, SOAP, POSTMAN, Cucumber, BDD, Agile, Oracle 11g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, Maven.
Capital One Bank (Remote)
Quality Assurance Specialist
May 2019 – Jan 2021
Responsibilities:
• Review Test Requirements, Creating Test Plans and Test Strategy documents.
• Testing Schedule Preparation Monitoring and Tracking Testing Activities
• Preparing and Executing SIT test Cases/Scripts in JIRA, Creating Functional/Regression Test Cases in JIRA.
• Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
• Created automation framework in Protractor using behavior driven (BDD) approach.
• Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
• Working knowledge of Automated Test-Driven Development (ATDD) or Test Driven Development (TDD).
• Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
• Developer API Automation using Rest Assured framework and Java.
• Designed, developed test automation infrastructure for testing REST Web Services using C#
• Performed manual testing of each build and then regression testing on every build.
• Performed UI testing and front-end testing using Protractor UI.
• Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
• Checked the data flow through the front end to backend and used SQL queries, to extract the data from the Oracle database.
• Carried out Functionality, Regression, GUI and Release Acceptance testing in desktop and mobile (Android, IOS platforms).
• Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
• Supported end to end testing of website migration in desktop Web App and Mobile Android and iOS platforms.
• Used JQuery for client Side validation.
• Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software.
• Automating and fixing test cases using C#.Net and other MS internal frameworks.
• Documented software defects using bug tracking system and reported defects involving program functionality, output, online screen, and content to software developers.
• Provide daily status report, defect metrics, daily updates to lead Provide daily status report on task assigned to the Project Manager/Client.
Environment: JavaScript, Java, CI/CD,Protractor, Rest Assured, SoapUI, Postman, Rest API’s, Microservices, Jenkins, Oracle, Maven, IE, Firefox, Chrome, WebLogic, Windows, UNIX.
Ebay- CA(Remote)
May 2018- May 2019
QA Engineer
Responsibilies:
• Followed the waterfall methodology and analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
• Coordinated with the business analysts and developers and discussed issues in interpreting the requirements and effectively managed the finalized requirements.
• Performed assessments of security awareness training using social engineering.
• Developed testing scripts and procedures.
• Developed and leverage custom exploits.
• Demonstrated an understanding of Functional, Technical and UI requirements of the project.
• Worked for UI and API End to end, Integration, Consumer, Smoke testing.
• Optimized automation scripts for Regression testing of the application with various data sources and data types.
• Developed effective driver scripts using some Java Scripting commands with high level recovery scenarios, descriptive programming, working with data tables, environment variables, shared repository, and function libraries.
• Support during User Acceptance Testing. Developed inline view queries and complex SQL queries and improved the query performance for the same.
• Executed SQL queries to validate the data at the backend.
• Provided status reports to Project Manager by generating reports from Quality Center/ALM.
• Defect logging, assignment, and tracking through JIRA and ALM.
• Identify defects in aggregate tables and report data, enter defect in JIRA and coordinate with developers to resolve them based on defect severity and priority.
• Experienced in performance testing using load runner.
• Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
• Worked on detail design documents and Business Requirement Documents in Quality Center to understand testing needs and understand complete business process. Environment: Quality Center, SQL, ALM, Jira, Windows. UPS, GA (Remote)
July 2016 –Apr 2018
Quality Specialist Engineer
Responsibilities:
• Followed the waterfall methodology and analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
• Coordinated with the business analysts and developers and discussed issues in interpreting the requirements and effectively managed the finalized requirements.
• Performed infrastructure and application penetration tests, as well as physical security review and social engineering tests for our global clients.
• Performed application penetration tests across public and private networks.
• Performed assessments of security awareness training using social engineering.
• Developed testing scripts and procedures.
• Developed and leverage custom exploits.
• Demonstrated an understanding of Functional, Technical and UI requirements of the project.
• Worked for UI and API End to end, Integration, Consumer, Smoke testing.
• Developed automated scripts for functional testing using Selenium with Java.
• Created automated test cases using Selenium with TestNG and mapped the test cases and defects.
• Optimized automation scripts for Regression testing of the application with various data sources and data types.
• Developed effective driver scripts using some Java Scripting commands with high level recovery scenarios, descriptive programming, working with data tables, environment variables, shared repository, and function libraries.
• Support during User Acceptance Testing. Developed inline view queries and complex SQL queries and improved the query performance for the same.
• Executed SQL queries to validate the data at the backend.
• Provided status reports to Project Manager by generating reports from Quality Center/ALM.
• Defect logging, assignment, and tracking through JIRA and ALM.
• Identify defects in aggregate tables and report data, enter defect in JIRA and coordinate with developers to resolve them based on defect severity and priority.
• Experienced in performance testing using load runner.
• Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
• Worked on detail design documents and Business Requirement Documents in Quality Center to understand testing needs and understand complete business process.
• Worked in coordination with Offshore team.
• Ensured content and structure of all testing documents/artifacts is documented and maintained.
Environment: Quality Center, SQL, ALM, Jira, Windows. Qualification:
Masters in Computer Science from Punjabi University(INDIA) Bachelors in Computer Science from Punjabi University (INDIA)