Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Stephanie Diswood

Georgetown,TX

Summary

Results-driver and highly skilled Quality Assurance (QA) Lead with a 17 year's in test automation after 4 years as a Java Software Developer. Proven track record in implementing and developing improvement processes through collaboration with cross-functional teams. Specialties include achieving set targets, generating new strategies and maintaining accurate records. Holds a Bachelor's in Computer Science and proficient in Java, JavaScript, Python, and Node.js. Strong background in building automation frameworks, API testing, UI, and mobile testing. Expert in CI/CD environments, like Jenkins. Skilled in multiple Agile tools like Jira, Confluence, Zephyr, TestRail, Git, Selenium, Appium, Postman and Cucumber. Currently QE Lead with a successful track record in guiding technical QA teams. Known for innovation, problem-solving, and achieving cost-saving results. I am a discerning and intuitive quality leader currently serving as a QE Lead with a passion for automation. My track record includes repeated success in guiding substantial, cross-functional technical QA teams through the conception, optimization, and launch of cutting-edge solutions. I possess a wealth of experience in driving technology-based innovation, focusing on enhancing operational efficiencies, tackling complex problem-solving scenarios with risk analysis, and implementing effective mitigation strategies. A skilled communicator and collaborator, I excel in cultivating crucial relationships with developers, product owners, and stakeholders, fostering consensus across diverse organizational levels. My reputation is built on achievements in process optimization, performance enhancement, and the seamless management of workflows. Notably, I led a transformative change in testing approaches for an application, resulting in a cost-saving of $14k annually for the customer. Proven mentorship for both onshore and offshore teams. I prioritize ongoing learning, keeping up with emerging technologies, testing tools/frameworks, and programming languages. I have also delved into AI and its potential to improve and expedite the QA process. Additionally, I acquired skills in JavaScript, TypeScript, Cypress, and web design amid the challenges posed by the Covid pandemic.

Overview

14
14
years of professional experience

Work History

QE Lead

ICrossing - Toyota/Lexus
01.2023 - 11.2023

Lead QA for Toyota and Lexus Build Your Vehicle:

Testing Strategies:

  • Developed and executed comprehensive testing strategies for the backend of the Toyota and Lexus Build Your Vehicle project.

Configured Backend API:

  • Crafted test cases to evaluate the new component Configured Backend API application.
  • Created a new AppSchema in GraphQL for data input from another vendor, generating a JSON schema response tailored for the frontend.

Data Validation and Testing:

  • Systematically created testing for all endpoints of Toyota and Lexus, focusing on multilingual data validation in English and Spanish.
  • Conducted joint testing between frontend and backend for accurate mapping of data to frontend elements.
  • Performed intricate JSON validation against data provided by a 3rd party for all vehicles.
    Implemented extensive Junit testing using Java and Test NG, creating the API/Junit test framework from scratch.

Automation for Efficiency:

  • Introduced automation using Java, Selenium, Maven, and TestNG for parsing JSON data.
  • Extended automation efforts to mobile applications on Android and iOS platforms.
    Implemented API automation using Postman and Newman at the client's request.

Mentorship and Collaboration:

  • Mentored offshore QA resources, fostering skill development and knowledge transfer.
  • Collaborated continuously with the development team and architects for comprehensive test coverage throughout the project lifecycle.

Transition to Cypress and Playwright:

  • Initiated the transition from existing Java automation test cases to Cypress.
  • Explored Playwright for additional automation capabilities, strengthening knowledge of JavaScript and TypeScript.
  • Expanded automation efforts to include both API and UI pages, utilizing Python, Selenium, and PyCharm.

Comprehensive Testing and Automation Approach:

  • Committed to delivering a robust and high-quality backend system for the Toyota and Lexus Build Your Vehicle project through a comprehensive approach to testing and automation.

QA Lead

ThreatWarrior
10.2021 - 01.2023

QA Lead Engineer Achievement:

  • First QA Lead Engineer at the company, played a pivotal role in establishing and implementing a comprehensive testing framework and structured processes.

Product Testing Plan:

  • Initiated an overall Product Testing Plan, integrating API Automation Framework entirely from scratch with Java and TestNG for Junit testing and a UI Automation Framework with MongoDB for data inputs and post-test data validation.
    Agile Implementation:
  • Implemented Agile-like processes learned while serving as a rotating Scrum Master at previous position at TriNet.
  • Fostered familiarity with Agile/Sprints, transitioning from Google Docs to plan releases for a more thorough QA testing approach.

API Automation Framework:

  • Developed API Automation Framework from scratch using Java, TestNG, and Maven.
  • Emphasized the importance of automating API Endpoints for early defect detection, even without a ready UI.

UI Automation Framework:

  • Simultaneously created a UI automation framework using Java, Selenium, and TestNG with Maven.
  • Automated existing features to cover extensive test scenarios despite the cost of UI tests.

Proficiency Expansion:

  • Swiftly acquired proficiency in MongoDB to address heavy data dependencies, facilitating Test-Driven Development.

Project Management Enhancement:

  • Introduced regular use of Jira for project management, defining Epics, Stories, and tasks for development, QA, and Zephyr Test Cases.

Automation Suite Design:

  • Designed a maintainable, versatile Automation Suite adaptable to quick environment changes and user modifications.

Testing Metrics and Documentation:

  • Created testing metrics, burn down charts, and a testing backlog for comprehensive test coverage.
  • Wrote stories in Jira for existing functionality, addressing the absence of "Stories" initially.

Integration with Confluence:

  • Integrated Jira with Confluence for cohesive documentation, test metrics, and release pages.

API Testing Enhancement:

  • Improved API testing by writing Swagger pages for API Endpoints.

Continuous Learning and Skill Development:

  • Proactively engaged in self-teaching front-end development with JavaScript, HTML, AngularJS, and REACT during downtime.
  • Performed Extract Transform Load (ETL) data validation testing and Big Data querying and migration to MongoDB.

SR QA SOFTWARE ENGINEER

TriNet
01.2016 - 07.2021

Role Overview:

  • Assumed a multifaceted role, responsible for analysis, requirement gathering, project planning, QE estimates, and overseeing project implementation.

Automated UI and API Testing:

  • Designed automated UI and API test cases using Selenium Web Driver, Maven, TestNG, and Junit automation in Java.
  • Spearheaded front-end (UI) Proof of Concept (POC) for a testing framework using Selenium, Java, TestNG, Maven, and JUnit.

API Endpoints Testing:

  • Developed automated API Endpoints test framework/test cases using JUnit, Java, and TestNG.
  • Meticulously documented Test Plan with highly detailed step-by-step test cases.

Defect Tracking and Metrics:

  • Utilized Jira for defect tracking, applying labels and tags for efficient categorization.
  • Maintained test coverage, code coverage, and defect metrics in Confluence.

Regression Testing and Integration Testing:

  • Conducted regression testing as sprints transitioned to the next phase of the Software Development Life Cycle (SDLC).
    Performed integration testing to validate end-to-end flows with zero defects.

Backend Testing and Automation:

  • Utilized Postman and SQL Developer for comprehensive backend testing, validating data from JSON and conducting database validations.
  • Executed front-end/UI automation to validate data modifications in the database using SQL calls and JSON field values.

Scrum Master Responsibilities:

  • Acted as a Scrum Master during a rotating schedule from sprint to sprint, participating in daily stand-up meetings.
  • Integrated both Front End and Back End automation on new builds and defined automated run schedules based on testing needs.

Collaboration and Mentorship:

  • Collaborated with team members across multiple locations, including California, India, Malaysia, and China.
  • Mentored junior-level engineers and guided new team members through application and design specifications.

Salesforce and Integration Testing:

  • Ensured the quality and functionality of Salesforce and its integration with the TriNet application during a five-year tenure at TriNet.
  • Automated testing of data pushes, improving efficiency, and manually validated data in the new application originating from Salesforce.

Database Testing and Oracle Expertise:

  • Effectively managed database testing using Oracle to ensure optimal performance and data integrity.
  • Contributed substantially to business development and process improvements, demonstrating proficiency in creating and implementing comprehensive test plans.

SENIOR QA ENGINEER

Vrbo-Expedia
02.2015 - 01.2016

QA Lead for Payment Installments Group:

  • Led testing efforts for a web-based application, assuming a pivotal role in the Payment Installments group.

Team Management and Collaboration:

  • Directed offshore teams, providing daily task assignments, and delivering morning updates.
  • Collaborated actively with developers and product owners, offering insights and guidance on issues and novel features.

Test Planning and Objectives:

  • Meticulously crafted test plans and objectives for new features and defect resolution.

Test Automation Initiative:

  • Initiated test automation using Ruby and Selenium, contributing to the efficiency and effectiveness of testing processes.

Release Coordination:

  • Liaised with Product Owners, coordinated release dates, and oversaw release plans for seamless product launches.

Feature and Defect Testing:

  • Conducted feature and defect testing, striving to deliver the optimal application to customers.

Comprehensive QA Approach:

  • Encompassed risk-based testing, session-based testing, and conducting DOJOs for new features.
  • Overseeing all QA aspects for the group, ensuring the highest standards of quality throughout the software development lifecycle.

SENIOR QA SOFTWARE ENGINEER

E2OPEN
02.2012 - 02.2015

Role with E2open's E2net Product Team:

  • Played a key role in ensuring the quality of E2open's web-based supply chain solution, E2net.

Requirements Gathering and Test Formulation:

  • Engaged with customers to gather requirements and formulated highly detailed test objectives and cases for comprehensive functionality and quality.

Automation Expertise:

  • Utilized Selenium and Cucumber tools for automating test cases, seamlessly integrating them into functional and regression-based tests.
  • Led the transition from Silk4J to Selenium and further migration to Cucumber, enhancing efficiency and sustainability.

Holistic Testing Approach:

  • Conducted thorough back-end API tests to ensure the holistic integrity of the supply chain product.

Mentorship and Collaboration:

  • Provided mentorship to junior team members, fostering skill development and maintaining quality standards.
  • Collaborated effectively with team members in both Austin and Malaysia, showcasing adaptability in a globally distributed environment.

Process Evolution and Continuous Improvement:

  • Actively contributed to process evolution, adapting to emerging technologies and methodologies for continuous improvement.

QUALITY ASSURANCE ENGINEER LEAD

ACS-XEROX
01.2011 - 02.2012

Electronic Payment Card Division:

  • Specialize in Quality Assurance for the payment solutions group, overseeing delivery of web-based applications and debit cards for Unemployment Insurance and Child Support Execution in 23 states.

Test Planning and Documentation:

  • Meticulously document highly detailed system test plans, integration test plans, and step-by-step test cases tailored to meet state requirements.

Team Management:

  • Efficiently manage a diverse team, tasking assignments to QA team members in both Austin and Tianjin, China.
  • Gather daily test status updates, provide daily/weekly metrics, and project timelines for upper management.

Testing Proficiency:

  • Proficient in Unix, manually creating data files for account creation, processing deposits, and managing rejects based on processing rules.
  • Run SQL scripts to generate customer reports, ensuring accuracy by verifying against report specification documents.

Transaction Simulation and Collaboration:

  • Utilize XML to simulate Master Card and Visa transactions against accounts, documenting test cases for the front-end web application.
  • Collaborate with a 3rd-party group to provide and test the Interactive Voice Response (IVR) system.

Leadership and Adaptability:

  • Lead a team of 9-12 members, adapting to project needs and often working on multiple projects simultaneously.

Comprehensive QA Approach:

  • Encompass a comprehensive approach to quality assurance, ensuring seamless and accurate functioning of electronic payment solutions.

Senior Test Engineer

OVERWATCH SYSTEMS BY TEXTRON
01.2010 - 01.2011

Role Overview:

  • Collaborated with Automated QA's Test Complete Tool to develop automated testing scripts using JScript, tailored for a Java-based application.

Automation Project Leadership:

  • Served as the project lead for the automation initiative, overseeing nightly automated tests for current functionality and comprehensive regression testing.

Script Maintenance and Adaptability:

  • Daily updated automation test scripts to seamlessly incorporate newly added capabilities, ensuring adaptability of the testing suite.

Bug Tracking and Version Control:

  • Utilized IBM's ClearQuest tool to track software bugs.
  • Employed IBM's ClearCase as a software configuration management tool, facilitating effective version control.

Non-GUI Testing and VM Configuration:

  • Configured Virtual Machines for non-GUI related testing, providing a controlled environment for rigorous testing scenarios.

XML Test Plans for DB2 Testing:

  • Authored XML test plans for automating DB2 application testing, enhancing the efficiency and accuracy of testing processes.

Comprehensive Automation Approach:

  • Ensured a comprehensive approach to test automation, guaranteeing the reliability of the application and streamlining bug tracking and version management for a robust software development lifecycle

Education

Bachelor of Science - Computer Science

New Mexico State University
Las Cruces, NM
08.2004

Skills

o Java, JavaScript, TypeScript, JSON schemas(GraphQL vs all JSON attributes), XML, Xcode/Swift, Keyword framework,

o Nodejs, Python, Cypress,

o C#, Appium, some Playwright, and GO

Junit with Test NG

MongoDB, DynamoDB, MS/SQL, SQLite and Oracle

o IntelliJ, Eclipse, Microsoft Visual Studio, XCode, PyCharm, and Katalon

o Mac, Windows, UNIX, Android, SQL Developer, and Mongo Scripting, Unix/Linux

Additional Information

Note: The resume is focused on the most recent 13 years of professional experience. Previous work history beyond this to cover experience for my entire 20 year's of experience is available upon request.

Timeline

QE Lead

ICrossing - Toyota/Lexus
01.2023 - 11.2023

QA Lead

ThreatWarrior
10.2021 - 01.2023

SR QA SOFTWARE ENGINEER

TriNet
01.2016 - 07.2021

SENIOR QA ENGINEER

Vrbo-Expedia
02.2015 - 01.2016

SENIOR QA SOFTWARE ENGINEER

E2OPEN
02.2012 - 02.2015

QUALITY ASSURANCE ENGINEER LEAD

ACS-XEROX
01.2011 - 02.2012

Senior Test Engineer

OVERWATCH SYSTEMS BY TEXTRON
01.2010 - 01.2011

Bachelor of Science - Computer Science

New Mexico State University
Stephanie Diswood