Waisuddin Kamal
*****************@*****.***
https://www.linkedin.com/in/waisuddin-kamal-9383b5226/
Yuba City, CA
Work Status: Citizen
Summary
With over 8+ years of experience in Information Technology, I specialize in Software Quality Assurance (QA) testing for client-server, web-based, and native mobile applications. I also have expertise in Core Java and Object-Oriented Programming (OOP) concepts. My domain knowledge spans Banking, Retail, ECommerce, Insurance, and Financial-Mortgage sectors, allowing me to understand industry-specific workflows and testing requirements effectively.
I have extensive experience across all phases of the Software Development Life Cycle (SDLC), including Agile-Scrum and Waterfall methodologies. My expertise includes reviewing and analyzing business requirements, as well as creating test plans, test cases, test scripts, test estimations, and Requirement Traceability Matrices (RTM) to ensure comprehensive test coverage.
Proficient in test automation, I have hands-on experience using Selenium WebDriver and Selenium IDE to develop automation testing scripts for web and client-server applications.
I have worked extensively on Selenium WebDriver automation scripts in Java, implementing the Page Object Model (POM) for crossbrowser testing. My experience includes using testing annotations to group test methods and developing Data-Driven and Hybrid automation frameworks in Selenium.
In addition to web-based testing, I have extensive experience in testing native mobile applications on both iOS and Android platforms. I have worked with automation frameworks such as Appium and WebDriverIO, developing robust automation scripts to ensure seamless functionality, performance, and user experience across multiple devices.
My expertise includes validating UI elements, executing functional and regression tests, and integrating mobile test automation into CI/CD pipelines to enhance efficiency and reliability.
Hands-on experience integrating automated test suites into CI/CD pipelines using Jenkins and Azure DevOps for continuous testing and faster release cycles.
Experience in Performance Testing and Monitoring using JMeter, Postman, Dynatrace, and AppDynamics to ensure application scalability and stability.
Proficient in REST and SOAP API automation using Postman, SoapUI, and Rest Assured for functional, regression, and performance validation.
Proven ability to define automation best practices, reusable components, and coding standards across QA teams.
Strong collaborator with federated IT teams to drive automation adoption and reduce manual testing efforts.
Additionally, I have thorough knowledge of JUnit and TestNG frameworks for unit testing and Maven for project building and dependency management. I have developed test scripts to implement test cases, test scenarios, and features for Behavior-Driven Development (BDD) using Cucumber, ensuring a structured and collaborative testing approach.
My expertise extends to various types of software testing, including Native Mobile App Testing, Smoke Testing, Back-End Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive and Negative Testing, System Testing, Regression Testing, GUI Software Testing, CrossBrowser/Cross-Platform Testing, and User Interface Validation.
Working knowledge of Python and PyTest for automation scripting, framework utilities, and API validation integrated with CI/CD pipelines.
Passionate about delivering high-quality software solutions, I continuously stay updated with emerging trends and best practices in software and mobile application testing. My goal is to drive efficient and effective test automation strategies that enhance software reliability, performance, and user experience
Core QA Skills
Manual Testing
Functional Testing
Regression Testing Integration Testing
System Testing
User Acceptance Testing (UAT)
Playwright
Mentoring & Training QA Engineers
Setting up QA processes & best practices
Managing offshore & onshore QA teams
Conflict Resolution & Stakeholder Communication
Defining Test Strategy, Automation Roadmap & QA KPIs
Risk assessment & impact analysis on test execution
Presenting QA reports & test metrics
Collaboration with Developers, Product Owners & Business Analysts Managing deadlines & deliverables
Testing Tools & Frameworks: Selenium WebDriver, WebDriverIO, Postman, RestAssured, JUnit, TestNG / JUnit, Data-Driven Framework, POM, Cucumber,
BDD Framework), Karate Framework, TestCafe
Programming Languages: Core Java, JavaScript, TypeScript, SQL
Web Technologies & Debugging Tools: HTML, XML, CSS, XPath, FirePath, Firebug
IDE & Development Tools: Eclipse, IntelliJ IDEA, Visual Studio Code (VS Code) SQL Developer, DBeaver, Postman, SoapUI API Testing Tools: Postman, ReadyAPI, SoapUI, Karate
Build & CI/CD Tools: Maven, Ant, NPM / Yarn, MS Build, Jenkins, GitHub Actions, Bitbucket Pipelines
Processes & Methodologies: Agile (Scrum & Kanban), BDD, Test-Driven Development (TDD)
Bug Tracking & Test Management: Jira, Zephyr for JIRA, Xray for JIRA, Defect Logging & Tracking,
Databases & Backend Testing: Oracle, MySQL
Cloud-Based Testing Platforms: BrowserStack, Sauce Labs, LambdaTest
Operating Systems: Windows, macOS
Education
Bachelor's degree in Computer Science from Sun Shine university-2010
Training
SDET Fundamentals Program
NTT DATA Learning and Certificate Institute (NLCI) SDET Architecture Certification
NTT DATA Learning and Certificate Institute (NLCI) GenAl Certification
NTT DATA Learning and Certificate Institute (NLCI)
Global Information Tracker (git)
NTT DATA Learning and Certificate Institute (NLCI) Agile and Scrum Certification
NTT DATA Learning and Certificate Institute (NLCI)
Professional Experience
Wells Fargo Bank, CA Mar 2022 – Dec 2025
NTT DATA
QA Automation/Manual Lead
8–9 years of experience in QA Automation across Web, API, and Mobile (iOS/Android) platforms, delivering scalable automation solutions in Agile environments.
Designed, enhanced, and maintained automation frameworks from scratch using Page Object Model (POM), reusable components, and standards to support multiple QA teams.
Built end-to-end automation for UI + API + DB validation, improving regression coverage and reducing manual testing effort.
Strong hands-on automation using Selenium WebDriver, Playwright, WebDriverIO, and Appium, covering functional, regression, smoke, and integration testing.
Implemented BDD with Cucumber, writing Feature files (Gherkin), Step Definitions, and reusable step libraries for maintainable test automation.
Automated REST and SOAP API testing using Rest Assured (Java), Postman, and SoapUI, including payload validation, schema checks, and error handling validations.
Developed and executed automation suites using TestNG / JUnit (Java) and including test grouping, annotations, parallel execution, and reporting integration.
Developed reusable Selenium utilities and helper functions for test data management, API response validation, framework support, and data-driven test execution.
Executed mobile automation on real devices and emulators, leveraging BrowserStack for cross-device and cross-OS validation (iOS/Android).
Integrated automation test execution into CI/CD pipelines using Jenkins and Azure DevOps, enabling continuous regression and quality gates for deployments.
Performed performance and load testing using JMeter, Postman, and related tools to validate response time, throughput, scalability, and system reliability.
Conducted performance monitoring and diagnostics using Dynatrace and AppDynamics, and analyzed logs using tools like Splunk to identify bottlenecks and stability issues.
Worked closely with cross-functional teams (developers, product owners, and offshore QA teams) to define test strategy, improve automation coverage, and ensure testable requirements.
Led/mentored QA team members, enforced automation best practices, reviewed code, and improved delivery quality through measurable KPI-driven automation improvements.
Managed test planning and defect lifecycle using Jira, ensuring traceability, clear reporting, and timely release readiness.
Validated backend data using SQL (MySQL) and MongoDB queries to ensure end-to-end accuracy for transactions and workflows.
Prepared automation execution reports, defect trend analysis, and coverage metrics for stakeholders to support release decisions and continuous improvement.
Developed scalable end-to-end automation frameworks using Playwright with TypeScript/JavaScript, following Page Object Model (POM) and reusable components
Automated complex user workflows including form validations, file uploads, multi-step transactions, and dynamic UI interactions
Implemented cross-browser testing (Chromium, Firefox, WebKit) with parallel execution to reduce execution time and improve coverage
Integrated Playwright tests into CI/CD pipelines (Jenkins, GitHub Actions) with automated triggers and reporting
Built API + UI combined test scenarios using Playwright for end-to-end validation of backend and frontend flows
Used network interception, mocking, and request validation to simulate backend responses and test edge cases
Implemented retry logic, wait strategies, and stable locators to reduce flaky tests and improve reliability
Generated detailed HTML reports, logs, screenshots, and video recordings for debugging failed test cases
Client: New York Life Insurance, CA Jan 2019 – Jan 2022 Test Automation/Manual Engineer
Experience in Core Java and OOPS concepts.
Involved in building automation framework from scratch and developed automation framework implementing Page Object Sacramento, CA Model Selenium WebDriver, Java, and Cucumber (BDD).
Performed Behavior Driven Development using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
Used Maven for build management, and Jenkins for Continuous Integration of the builds.
Performed User Acceptance Testing exclusively in an Agile Environment.
Assessed and analyzed user stories, and developed Test Scenarios, Test Cases, Test Data, Test Procedures, and Test Reports.
Attended and participated in sprint planning, review sessions, Scrum meetings.
Built and maintained automation frameworks using Selenium WebDriver, Cucumber BDD, TestNG/JUnit, and Maven for Web and API applications.
Integrated automated regression test suites with Jenkins and Azure DevOps pipelines for continuous validation.
Developed automated test scripts for functional and regression testing, improving test coverage and execution efficiency.
Performed REST API automation using Postman and Rest Assured.
Executed performance and load testing using JMeter to validate backend services and system scalability.
Supported framework enhancements and automation best practices across QA teams.
Used Selenium WebDriver to run test cases in multiple browsers and cross platforms.
Performed UI, Functional and Regression Testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
Developed UAT test plans, test scenarios, and test cases aligned with real-world business workflows and acceptance criteria
Integrated Automation Scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment
run of the Script.
Utilized Jira as a defect tracking tool on the project.
Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under test.
Designed the Test Scripts and analyzed the results in various levels of the application including Integration, Regression, Functional, and Acceptance Testing using Selenium.
Also, implementing Regression and Smoke Test execution as a discrete step of the deployment process by using Selenium
WebDriver.
Involved in preparing reports of all automation difficulties and test results for further application using Maven.
Delivered Back-End Testing for data validation using SQL in Oracle and executed SQL queries on database tables to verify
the database.
Participated in stand-up meetings, walk-through meetings, weekly automation meetings with all Quality Analyst's, and
weekly assessment meetings with Business Analysts and Developers.
Katalon Studio
Worked with Katalon Studio using Groovy (Java-based scripting) for web and API test automation
Developed automated test cases using Katalon built-in keywords and custom keywords written in Java/Groovy
Designed reusable automation components following Page Object Model (POM) concepts within Katalon
Performed UI automation using Selenium-based Katalon engine with Java/Groovy scripting
Automated API testing using Katalon Web Services (REST/SOAP) with validation scripts
Created and maintained custom reusable methods (keywords) using Java/Groovy to enhance framework scalability
Integrated Katalon tests with CI/CD pipelines (Jenkins) for scheduled and continuous execution
Generated and analyzed detailed HTML and log reports for test execution and debugging
Executed cross-browser testing using Katalon across Chrome, Firefox, and Edge
Environment
Selenium WebDriver, Core Java, Playwright, JavaScript and TypeScript Jenkins, Maven Apache-POI, Cucumber, WebDriverIO (BDD), Katalon Studio
Gherkin, SQL MongoDB, Eclipse, Firebug, Fire Path, XML, HTML, SQL, XPath, Windows and macOS SDLC, STLC, XML, JSON, and HTML, Browsers - Chrome, Firefox, Internet Explorer.
Verizon, CA Jun 2015 – Dec 2018
QA Automation/Manual Engineer
Developed Test Cases, Use Cases, and Automation Test Scrips.
Other activities included test execution report and generation in accordance with Quality Assurance best practices.
Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a
neat function library to be used by the team.
Experience with Postman tool for Manual Testing and API Rest Request.
Experience on Core Java and OOPS concepts.
Reviewed the test basis, designed, and documented Test Strategies, Test Plan, Test Cases, and executed test cases.
Responsible for writing and maintain Selenium WebDriver scripts for Regression and Functional Testing using data driven framework.
Developed test code in Java language using Selenium WebDriver and TestNG framework.
Setup the automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Involved in designing of automation framework to be used in UI Testing with Selenium WebDriver.
Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites for TestNG and Maven.
Coordinated UAT cycles, tracked defects, and ensured timely resolution to meet release deadlines.
Facilitated UAT sign-off by ensuring application stability, functionality, and compliance with business expectations
Utilize CSS selectors, IDs, and XPath to locate elements on Web pages.
Involved in testing the application utilizing the Scrum-Agile Methodology.
Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
Developed and maintained hybrid automation frameworks using Selenium WebDriver, TestNG, JUnit, and Maven.
Automated functional and regression test cases for Web and API applications, reducing dependency on manual testing.
Utilized Playwright features such as network interception, request mocking, and API validation for comprehensive end-to-end testing
Integrated automation test execution with Jenkins CI/CD pipelines for scheduled and pipeline-based runs.
Performed REST and SOAP API testing using Postman and SoapUI.
Integrated Playwright automation into CI/CD pipelines using Jenkins and GitHub Actions with scheduled and trigger-based executions
Executed performance testing using JMeter to validate application stability and backend services.
Set-up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.
Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from Oracle database.
Performed End-to-End Testing of database to check data integrity using SQL queries.
Assisted QA lead in documenting User Acceptance test report and reporting defect resolution.
Environment
Selenium WebDriver, Java, TestNG, Jenkins, SQL, Maven, HTML, XPath, GitHub, SQL, MS Office Suite, Jira, SQL, SDLC, STLC, Playwright
Agile-Scrum, Rest, Ready API, JSON, HTML, Cucumber, Karate Framework, postman Browsers - Chrome, Firefox, Internet Explorer,