Svend White, Developer in Chicago, IL, United States
Svend is available for hire
Hire Svend

Svend White

Verified Expert  in Engineering

Quality Assurance Developer

Location
Chicago, IL, United States
Toptal Member Since
May 9, 2020

Svend is a well-rounded QA automation engineer with nearly two decades of software experience. He has strong experience in various kinds of testing, often on the .NET stack, and has set up testing frameworks from scratch and integrated them into new CI/CD pipelines. He is passionate about championing quality, improving processes, and liaising between diverse stakeholder groups in complex modern organizations.

Portfolio

Claimit Software Limited
Puppeteer, Selenium, Automation, CAPTCHA, Git, Quality Assurance (QA)...
Uptake
Cypress, Postman, Web Accessibility, FedRAMP, Jira, TestRail, JavaScript, Vue 3...
CreditXpert
IntelliJ IDEA, Cucumber, Behavior-driven Development (BDD), API Testing...

Experience

Availability

Part-time

Preferred Environment

Pipelines, Agile, API Testing, SQL, Selenium, .NET, C#, Cypress

The most amazing...

...thing I've done is convert a government self-service website for healthcare statistics from many brittle, hard-coded reports to easily reusable functions.

Work Experience

Web Automation Engineer

2023 - 2023
Claimit Software Limited
  • Set up a CI/CD pipeline in Azure DevOps for a .NET Blazer web app, updating the app in C# as required.
  • Automated flow involving login, web scraping, and file downloads using Selenium in C#.
  • Added new functional tests, like Selenium and Puppeteer, and unit tests (XUnit) to the application.
Technologies: Puppeteer, Selenium, Automation, CAPTCHA, Git, Quality Assurance (QA), .NET Core, C#, Unit Testing, CI/CD Pipelines, DevOps

QA Lead

2020 - 2023
Uptake
  • Established functional test coverage from scratch in Cypress and JavaScript.
  • Managed and planned the work of two offshore testing resources.
  • Performed testing and communication per FedRAMP guidelines for secure government cloud environments.
Technologies: Cypress, Postman, Web Accessibility, FedRAMP, Jira, TestRail, JavaScript, Vue 3, UI Testing, SQL, Git, Frameworks, Manual QA, Quality Assurance (QA), Root Cause Analysis, QA Test Plan Management, Integration Testing, Test Design, Automated Testing, Automated UI Testing, Pipelines, Cucumber, Functional Testing, Non-functional Testing, Docker, Amazon S3 (AWS S3), Behavior-driven Design, Software QA, REST, Manual Software Testing, Continuous Integration (CI), QA Automation, Test Cases, Test Planning, Object-oriented Programming (OOP), Test Automation, Manual Testing, Unit Testing, CI/CD Pipelines, DevOps, Jest

QA Lead

2020 - 2020
CreditXpert
  • Set up a Java test automation framework for API and web testing.
  • Designed, coded, and maintained BDD tests for key scenarios.
  • Conducted ongoing web accessibility or Section 508 testing.
  • Set up cross-browser and multi-device testing with BrowserStack.
Technologies: IntelliJ IDEA, Cucumber, Behavior-driven Development (BDD), API Testing, Cross-browser Testing, Section 508 Compliance, Web Accessibility, Test Automation Frameworks, Java, UI Testing, Selenium, C#.NET, SQL, Git, Frameworks, Manual QA, Quality Assurance (QA), QA Test Plan Management, Integration Testing, Test Design, Automated UI Testing, Pipelines, C#, Functional Testing, Non-functional Testing, xUnit, Amazon S3 (AWS S3), .NET, Behavior-driven Design, Software QA, REST, Manual Software Testing, Continuous Integration (CI), QA Automation, Test Cases, Test Planning, Object-oriented Programming (OOP), Test Automation, Manual Testing, Unit Testing

QA Lead

2019 - 2020
FHLB Chicago
  • Created a custom framework in C# for unit, integration, and sanity testing for a collection of 20+ daily batch processes. I also set up a CI/CD pipeline for them.
  • Built a custom framework in C# for unit, integration, and sanity testing for two web services that link a trading system to an e-banking application and set up a CI/CD pipeline for them.
  • Developed a custom framework in C# for unit, integration, functional (Selenium), and sanity testing for an ASP.NET web app and set up a CI/CD pipeline.
  • Performed extensive analysis and code reviews of 20+ mostly undocumented and orphaned legacy apps to determine their role and status. Documented them and determined which no longer needed to be supported by the team.
Technologies: Subversion (SVN), TeamCity, NUnit, Selenium, Control-M, C#, UI Testing, C#.NET, SQL, Git, Frameworks, Manual QA, Quality Assurance (QA), QA Test Plan Management, Integration Testing, Test Design, Automated UI Testing, Pipelines, Functional Testing, Test Scripting, Windows PowerShell, .NET, Software QA, REST, Octopus Deploy, Manual Software Testing, Continuous Integration (CI), QA Automation, Test Cases, Test Planning, Object-oriented Programming (OOP), Test Automation, Unit Testing, CI/CD Pipelines

Senior Test Automation Engineer

2018 - 2019
CSG International
  • Acted as a QA on a product team that was developing a set of core APIs. Worked closely with developers on all phases of agile SDLC, including testing, story planning, and estimation.
  • Expanded our integration test suite in C# and SpecFlow on an ongoing basis.
  • Created a custom WPF application to automate some labor-intensive testing activities, which involved parsing JSON and integrating various APIs for notifications (e.g., Teams, HipChat).
  • Created load tests in JMeter for our team's APIs, which were to be used by the whole organization.
  • Performed extensive manual API testing using Postman, testing features before the UI was available.
Technologies: Amazon Web Services (AWS), Windows Presentation Foundation (WPF), Bitbucket, Jira, Kibana, Elasticsearch, Postman, SpecFlow, C#, Visual Studio, UI Testing, Selenium, C#.NET, SQL, Manual QA, Quality Assurance (QA), Root Cause Analysis, QA Test Plan Management, Integration Testing, Test Design, Automated UI Testing, Pipelines, Functional Testing, Non-functional Testing, .NET, Software QA, REST, Manual Software Testing, Continuous Integration (CI), QA Automation, Test Cases, Test Planning, Object-oriented Programming (OOP), Test Automation, Manual Testing, Unit Testing

Test Automation Engineer (Contract)

2017 - 2017
University of Chicago Center for Research in Security Prices (CRSP)
  • Designed and developed the core of an abstraction library in C#, which encapsulated complex business logic for integration tests of stock operations.
  • Expanded test coverage using my framework, reducing time to create new tests.
  • Refactored existing tests with the framework, making them easier to maintain.
Technologies: Confluence, Jira, Bitbucket, TeamCity, C#, UI Testing, Selenium, C#.NET, SQL, Git, Frameworks, Manual QA, Quality Assurance (QA), Root Cause Analysis, Integration Testing, Test Design, Automated UI Testing, Trading, Trading Systems, .NET, Software QA, System Integration Testing (SIT), Manual Software Testing, Continuous Integration (CI), QA Automation, Test Cases, Test Planning, Object-oriented Programming (OOP), Test Automation

Senior Testing Engineer

2014 - 2017
Amdocs
  • Developed and maintained automated sanity tests using UFT/QTP and Selenium for web and desktop apps.
  • Performed custom app development in .NET in C# using MVC and WPF. Was a contributor on the team that developed the Ginger open-source automation framework.
  • Worked closely with several offshore teams on defect triage and resolution.
  • Authored two patents related to automated software testing.
  • Performed mobile testing (Android) of native apps using Appium and C#.
Technologies: Selenium, Appium, C#, Model View Controller (MVC), ASP.NET, Windows Presentation Foundation (WPF), UFT, QTP, HP Quality Center (QC), UI Testing, C#.NET, SQL, Git, Manual QA, Quality Assurance (QA), Root Cause Analysis, Integration Testing, Test Design, HP QuickTest Professional (QTP), Apache JMeter, Automated UI Testing, Functional Testing, Non-functional Testing, Test Scripting, .NET, Writing & Editing, Software QA, System Integration Testing (SIT), REST, HP UFT, Manual Software Testing, Performance Testing, Mobile App Testing, QA Automation, Test Cases, Test Planning, Test Automation, Manual Testing

Data Analyst (Contract)

2013 - 2015
Amdocs
  • Maintained reference data (e.g., price plans, offers) in a cell phone billing system, monitoring the system.
  • Managed data validation test suite to ensure data integrity after daily updates.
  • Performed regular data migrations using Oracle SQL*Loader on Unix.
  • Tracked change requests and support tickets in BMC Remedy and HP Quality Center.
  • Automated some of the manual office processes with VBA.
Technologies: Unix, HP Quality Center (QC), BMC Remedy, Oracle, Redgate SQL Toolbelt, Microsoft Access, Visual Basic for Applications (VBA), Microsoft Excel, Toad, SQL, Manual QA, Quality Assurance (QA), Root Cause Analysis, Functional Testing, Test Scripting, Manual Software Testing, QA Automation, Test Cases, Test Automation, Data Analysis, Manual Testing

Senior Business Systems Analyst

2011 - 2012
Koch
  • Maintained back-office accounting systems, specifically BlackLine and GERS.
  • Troubleshot server issues, like WebSphere, IIS, and Tomcat, for apps maintained by our team.
  • Tracked and assigned trouble tickets inside BMC Remedy ITSM.
  • Liaised with ITIL change review board for change management.
  • Performed some custom app development in Visual Studio and Access.
Technologies: ITIL, Expense Management, Apache Tomcat, IIS, WebSphere, C#.NET, SQL, Quality Assurance (QA), Root Cause Analysis, Functional Testing, .NET, Manual Software Testing, QA Automation, Test Cases, Test Automation

Senior QA Analyst

2011 - 2011
Agio Technology
  • Performed QA testing on enhancements to the fund the accounting system used by a major hedge fund.
  • Worked closely with hedge fund developers to test enhancements to the system and did complex queries of large datasets.
  • Created, maintained, and ran test plans in HP Quality Center.
Technologies: HP Quality Center (QC), Redgate, Microsoft SQL Server, SQL, Manual QA, Quality Assurance (QA), Root Cause Analysis, Functional Testing, Linux, Software QA, Manual Software Testing, QA Automation, Test Cases, Data Analysis

Data Quality Analyst

2009 - 2011
Oklahoma State Department of Health
  • Maintained and expanded web-based data query system for healthcare statistics, OK2Share.
  • Reduced development time by refactoring SAS 9.1 Macro reports into reusable SAS functions.
  • Liaised with internal clients on the development of new modules on Ok2share.
  • Geocoded healthcare data and produced maps with ESRI ArcGIS.
Technologies: ArcGIS, Esri, SAS, SQL, Quality Assurance (QA), Functional Testing, Writing & Editing, Software QA, Manual Software Testing, Test Cases, Data Analysis

Uptake Fleet

https://www.uptake.com/fleet
A Vue 3 app used by organizations to monitor the health of their fleets of vehicles and industrial assets using predictive maintenance and analytics. I was the QA lead, setting up automated test coverage from scratch in Cypress.

I also created a custom testing framework in JavaScript. I then set up a comprehensive test plan in Testrail and integrated it into Cypress using Testrail APIs. I performed ongoing API testing and ensured that web accessibility standards were met. I also complied with FedRAMP security standards for sensitive government data. I then managed offshore testing resources.

CreditXpert Wayfinder

http://www.creditxpert.com/
A greenfield project for a web-based platform for collaboration between mortgage lenders and borrowers—streamlining the process of working with borderline applicants to quickly improve their credit. I established Selenium test coverage in C# and Java, allowed automated end-to-end BDD tests in SpecFlow and Cucumber, and created automated API tests in REST Assured.

OK2SHARE Online Healthcare Database

https://www.health.state.ok.us/
Maintained web-based data query system for healthcare statistics in SAS. During this period, I refactored its hardcoded reports into reusable functions using SAS Macro. I also added multiple additional reports and updated its look and feel with more modern CSS.

Ginger Automation Tool

https://github.com/Ginger-Automation/Ginger
An open-source automation framework that can test various applications, from browser-based applications and desktop applications to APIs or mainframes.
When I was at Amdocs, I was a member of the team that developed the alpha version. I mostly worked on its Selenium wrapper and related web testing functionality.
2006 - 2008

Master's Degree in Religious Studies

University of Georgia - Athens, GA

1990 - 1994

Bachelor's Degree in French

Goucher College - Baltimore, MD

Libraries/APIs

Selenium WebDriver, ArcGIS, Vue 3, Jenkins Pipeline, Puppeteer

Tools

Postman, Jira, TestRail, Apache JMeter, TeamCity, HP QuickTest Professional (QTP), Docker Compose, QTP, Control-M, Subversion (SVN), Visual Studio, Kibana, Git, Bitbucket, Confluence, HP Quality Center (QC), Toad, Microsoft Excel, Microsoft Access, BMC Remedy, Apache Tomcat, Redgate, Esri, Cucumber, IntelliJ IDEA, xUnit, Jenkins, SAS 9.3

Frameworks

.NET, Selenium, SpecFlow, Cypress, Windows Presentation Foundation (WPF), Windows PowerShell, Appium, ASP.NET, NUnit, .NET Core, Jest

Paradigms

Manual Testing, Test Automation, Functional Testing, Agile, Behavior-driven Development (BDD), Object-oriented Programming (OOP), Automated Testing, REST, Unit Testing, Continuous Integration (CI), Model View Controller (MVC), ITIL, Non-functional Testing, Automation, DevOps

Languages

C#.NET, C#, SQL, SAS, Visual Basic for Applications (VBA), Visual Basic 6 (VB6), JavaScript, Java

Storage

Amazon S3 (AWS S3), Elasticsearch, Redgate SQL Toolbelt, Microsoft SQL Server, SAS SQL

Platforms

Unix, Linux, Docker, Oracle, WebSphere, Amazon Web Services (AWS)

Industry Expertise

Banking & Finance, Trading Systems

Other

Manual QA, Quality Assurance (QA), QA Automation, Test Cases, Test Planning, Frameworks, Behavior-driven Design, Software QA, Root Cause Analysis, QA Test Plan Management, Integration Testing, System Integration Testing (SIT), UI Testing, APIs, Writing & Editing, Test Design, API Testing, Test Automation Frameworks, Data Analysis, HP UFT, Octopus Deploy, Automated UI Testing, Manual Software Testing, QA Testing, Trading, Performance Testing, Mobile App Testing, Pipelines, UFT, Cross-browser Testing, IIS, Expense Management, Web Accessibility, Section 508 Compliance, FedRAMP, French-English Translation, University Teaching, Test Scripting, CAPTCHA, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring