Post Job Free
Sign in

Software Development Life Cycle

Location:
Charlotte, NC
Posted:
May 05, 2025

Contact this candidate

Resume:

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 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).

Strong API testing experience automating and creating mock APIs for Web Services testing

Experience in developing and executing manual and automated tests in different platform using Python, Pytest, PySpark, flask

Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.

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

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.

Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control

Working 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 1

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

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.

Expertise in using various defect-reporting and defect-tracking tools like JIRA, Azure DevOps, TestRail, Rally, Bugzilla, and HP ALM.

Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

Good understading of Kubernetes/Docker

Good knowledge of SMA and UMA investments accounts Technical Skills

Automation Tools Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Load Runner, JMeter,Cucumber, SOAPUI, RESTful API, Postman, UFT, Test Link, Test Manager, Playright, Tosca Programming Languages JAVA, Python, .Net, C#, Shell Scripting, jQuery Operating Systems WINDOWS, UNIX, Mac

Tools & Technologies Eclipse, Microsoft Visual Studio, Soap UI, JMeter Database SQL Developer, Postgres SQL

Servers worked with JBoss (Wildfly)

Defect Tracking Tools Quality Center, JIRA, TestRail,ALM Build Tools ANT, Maven,CI/CD

Testing API Testing, UI Testing, Regression, Functional, Integration,ETL, System Testing and Sanity Testing Project

Management/Continuous

Integration

Manual Testing Tools

JENKINS

Qtest, Octane

2

Project Experience

Bank of America, Charlotte, NC

Quality Assurance Specialist/Application Programmer June 2023- Present

Project name: Global AML Tech (Anti Money Laundering) Application: Aware Planning with different jorneys like Onboadrding, Refresh, Maintainence 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.

Performed Sanity testing on daily basis.

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

Test Planning, Test Script writing, Test Execution,Test Scripts Review in Qtest

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. 3

Handled Selenium Synchronizationproblems 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.

Strong SQL Query writing skills

Experince in E2E ETL testing- Data Migration, Conversion, Data Quality Check.

Knowledge for SMA and UMA accounts for inevestment purposes like Mutual Funds, investors directly hold individual securities e.g: IBM, F etc.

Financial/investment systems knowledge trading applications and portfolio management, Trading platforms experience such as APL, FiServ etc. Environment: Aware Planning with diffrenent environment like SE, Q2, Pega, Main branch BAU

Project Experience

Fidelity Investments

Feb 2021- May 2023(Remote)

SDET

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 in developing and executing manual and automated tests in different platform using Python, Pytest, PySpark, flask,GraphQL

Create reliable test automation suites for IVR using Cyara for differenet LOB and developed test caese and scripts campaigns using Cyara for IVR for NLU changes and Regression Test Cases

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.

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.

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 4

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.

Automating (JavaScript, C# .NET) manual test cases to improve efficiency and quality of test coverage.

Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.

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 usingTestNG 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 onJenkins with Commit, Component, Assembly, Deploy and Smoke jobs.

Automated various web user interfaces and controls using c# and Webdriver.

As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form.

XML / SOAP using Soap UI and Postman tool.

Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

Used Linux/Unix commands for using GitHub.

Key technologies used: C#, DB2, SQL Server, REST Apis, JMeter, AQT, Postman, Fiddler, REST.Net

Worked on views, common shared views for user interface using JQuery and JSON

Utilized Apache POI jar file to read test data from the excel spread sheets.

Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.

Handled Selenium Synchronizationproblems using Explicit & Implicit waits during regression testing.

Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.

Experience working in IDEs such as VSCode, IntelliJ, Eclipse.Android Studios/Mocha, XCUI Test (iOS).

Build CI/CD pipelines using Git and Azure Devops, collaborate with Development 5

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

Mobile Test Automation using tools such as Appium, Espresso, XCUITest.

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.

Created profiles in maven to launch specific TestNG suite from Jenkins job.

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 test tool to easily compare resultsets of new to legacy sprocs using C# and WinForm

Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.

Used the Groovy language to Verify Web Services Through SOAP UI.

Developed and executed SQL joins to validate the results in Web Services and Front end with Database.

Knowledge for SMA and UMA accounts for inevestment purposes like Mutual Funds, investors directly hold individual securities e.g: IBM, F etc.

Financial/investment systems knowledge trading applications and portfolio management, Trading platforms experience such as APL, FiServ etc.

Exeperience in trading application and worked in SMA and UMA accounts for Investments purpuses

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. eBay, CA (Remote)

May 2019 – Jan 2021

Role: SDET / Quality Assurance

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. 6

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 with the following technologies GitLab, Bit Rise, REST APIs, Stubbing/Mocking, Docker, AWS concept.

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.

Create reliable test automation suites for IVR using Cyara for differenet LOB and developed test caese and scripts campaigns using Cyara for IVR for NLU changes and Regression Test Cases

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.

UPS, GA

7

July 2016 –Apr 2019

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 onshore team.

Ensured content and structure of all testing documents/artifacts is documented and maintained.

8

Environment: Selenium, Java, TestNG, BDD Cucumber, Java, Quality Center, SQL, ALM, Jira, Windows.

Qualification:

Masters in Computer Science from Punjabi Univeristy(INDIA) Bachelors in Computer Science from Punjabi Univerisity (INDIA) 9



Contact this candidate