Kelly Dennis

Sr Quality Assurance Engineer at Pear Therapeutics
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
San Simon, Arizona, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Biotechnology Research
    • 1 - 100 Employee
    • Sr Quality Assurance Engineer
      • Aug 2021 - Present

      Remote

    • United States
    • Truck Transportation
    • 1 - 100 Employee
    • Sr. Software Test Engineer
      • Jul 2015 - Aug 2021

      Phoenix, Arizona Central Dispatch Sr. Software Test Engineer (Dec 2018 - Aug 2021) • Central Dispatch Test Engineer o Regression/smoke test automation via C#/XUnit/Selenium (UI/API) o Performance testing via JMeter o Created GitHub template repo for dockerized JMeter test plan o Data center migration from on-prem to AWS o AWS CodeBuild configuration for JMeter, C# frameworks o Bitrise CI/CD configuration for mobile regression testing and builds o Implemented… Show more Central Dispatch Sr. Software Test Engineer (Dec 2018 - Aug 2021) • Central Dispatch Test Engineer o Regression/smoke test automation via C#/XUnit/Selenium (UI/API) o Performance testing via JMeter o Created GitHub template repo for dockerized JMeter test plan o Data center migration from on-prem to AWS o AWS CodeBuild configuration for JMeter, C# frameworks o Bitrise CI/CD configuration for mobile regression testing and builds o Implemented C#/Appium framework for parallel test execution across Android and iOS o 1Dispatch mobile application SME to help support build out of new app o WireMock build out to reduce external API dependencies o Micro service automation o Production monitoring via Splunk (logs) and New Relic (performance, alerts, synthetics, errors) Ready Logistics Sr. Software Test Engineer (July 2015 – Dec 2018) • Lead Mobile QA for 1Dispatch (July 2015 – December 2020) o Created and executed test plans for Native build Android and iOS Ready Logistics 1Dispatch application o Implemented Python/Appium framework for Android automation of regression tests. Configured Jenkins to launch Mobile Test Suite and report results. • Lead for key client Wells Fargo project o Created and executed test plan for critical client project with executive visibility • QA for Ready Logistics APIs, UIs, DBs o Increased automation for regression tests as well as enhanced existing tests for APIs, UIs, DBs o Tested various micro services using Postman, C#, SoapUI o QA on migrations such as Event Store, micro services • Primary QA for ETL jobs o Created and executed test plans for Transporter Performance ETL, Auction Pricing ETL • Integrated SoapUI Test Suite with Jenkins to launch and report results • QA for event driven architecture and migration from ESB to RabbitMQ and Event Store. This included migration to CQRS (Command Query Responsibility Segregation). Show less

    • Principal Software Test Engineer
      • Dec 2014 - Jun 2015

      Seattle, WA • Managed QA of Nina Mobile patch releases o Lead process improvement which included how to handle NS related patches, how to handle product related patches, and how we can ensure adequate coverage for unique customer implementations. • Manage mobile application testing for a wireless carrier o Testing of new functionality as well as porting for new devices o Review test plans and ensure adequate coverage provided o Provide support as needed o Led cross training for porting… Show more • Managed QA of Nina Mobile patch releases o Lead process improvement which included how to handle NS related patches, how to handle product related patches, and how we can ensure adequate coverage for unique customer implementations. • Manage mobile application testing for a wireless carrier o Testing of new functionality as well as porting for new devices o Review test plans and ensure adequate coverage provided o Provide support as needed o Led cross training for porting testing: created training guide, updated test cases, provided hands on training. • Lead investigation into Nina Web product which did not have formal QA. Created proposal for formal QA involvement. This included documentation needs as well as process modifications. o Created UI automation with Selenium WebDriver via Java with TestNG for web based application. o Created UI automation for IQStudio (development tool) with Selenium WebDriver via Java with TestNG. • Created SoapUI automation for Middleware testing of wireless carrier application • Provide support as needed in order to meet deadlines (resources, test execution, escalate blocking issues, etc.) • Executed SOA connector testing

    • DCS Professional Services QA Manager
      • May 2012 - Dec 2014

      Seattle, WA • Managed test team comprised of 7 individuals: 5 locally (Seattle) and 2 remotely (Montreal, Canada) • Test Lead – 50% of my time allocated to working on projects. Provide daily status reports for test execution phase, assist with trouble shooting, coordinate with resources to ensure test completion/coverage, create/review test plans, create/review test cases, manage test resources to complete tasks • Nina – Nuance’s client/server solution to allow customers to integrate speech/text… Show more • Managed test team comprised of 7 individuals: 5 locally (Seattle) and 2 remotely (Montreal, Canada) • Test Lead – 50% of my time allocated to working on projects. Provide daily status reports for test execution phase, assist with trouble shooting, coordinate with resources to ensure test completion/coverage, create/review test plans, create/review test cases, manage test resources to complete tasks • Nina – Nuance’s client/server solution to allow customers to integrate speech/text recognition into their mobile application. Nina has the ability to be context sensitive. o Drove test plan/cases template creation for Nina projects o Managed all device inventory for North America o Responsible for staffing all North America for Nina projects and helping provide guidance globally on our proven test methodologies o Worked with dev to help develop test harnesses that would adequately test the server for text and speech o Compiled results and presented them to executives during our monthly ops review o Tested in Nuance On Demand environment (Nuance’s Cloud ) o Verification of ODI reporting (metrics/statistics) which used Hadoop • Wrote complex SQL queries, including joins • Verification of JSON responses from server • Managed defects from start to finish including bug triage • PM for handset porting project • Process improvement – Sync’d with Enterprise QA to discuss metrics captured, methods to improve process, and current state of Nina plus product direction • Worked with employees to create measurable goals while challenging them and helping them grow • Conducted performance reviews with employees annually • Managed PS QA resource allocations for all MCS projects

    • NMC Professional Services SDET
      • Jul 2009 - May 2012

      Seattle, WA • Test Lead – provide daily status reports for test execution phase, assist with trouble shooting, coordinate with resources to ensure test completion/coverage, create/review test plans, create/review test cases, manage test resources to complete tasks • Created training wikis for multiple projects and test tools • Wrote complex SQL queries • Verification of JSON responses from server • Managed defects from start to finish including bug triage (Bugzilla and Jira) • Process… Show more • Test Lead – provide daily status reports for test execution phase, assist with trouble shooting, coordinate with resources to ensure test completion/coverage, create/review test plans, create/review test cases, manage test resources to complete tasks • Created training wikis for multiple projects and test tools • Wrote complex SQL queries • Verification of JSON responses from server • Managed defects from start to finish including bug triage (Bugzilla and Jira) • Process improvement – Implemented weekly meeting to brainstorm process improvement ideas with fellow software testers, reviewed ideas and took agreed upon ideas to QA Manager • SNMP alarms – Black box Integration testing: trigger various alarm types (handset service, database, smsc, etc) and verify that 3rd party system, Tivoli, receives alarms in the expected format with correct error code • T-Mobile S4 Server – o Black box Integration testing: client communication from mobile device to server via http, server communicates with customer information sites via tibco and http, server determines correct data to provide to mobile device, communication occurs from server to SMSC to handset, from client/server to GGSN switch via HTTP o Create performance test plan and developed scripts to generate desired load via The Grinder o Created/Implemented JUnit test cases which removed testing of the mobile handset application. Verified JSON responses. o Responsible for development/implementation of automated BVT (build verification tests), automated data insert suites, BVT in client lab and production sites • Developed and implemented SNMP alarm test cases for wireless provisioning system • SOAPui for validation of Tibco backend data and environment connection • Requirements testing (system and business), integration testing, functional testing, regression testing, performance/operational testing, stress testing

    • Software Test Engineer
      • Jan 2008 - Jul 2009

      Kirkland, WA • SNMP alarms – Black box Integration testing: trigger various alarm types (handset service, database, smsc, etc) and verify that 3rd party system, Tivoli, receives alarms in the expected format with correct error code • Worked with Agile process using 2 week sprints and daily scrum meetings • T-Mobile S4 Server - Black box Integration testing: client communication from mobile device to server via http, server communicates with customer information sites via tibco and http, server… Show more • SNMP alarms – Black box Integration testing: trigger various alarm types (handset service, database, smsc, etc) and verify that 3rd party system, Tivoli, receives alarms in the expected format with correct error code • Worked with Agile process using 2 week sprints and daily scrum meetings • T-Mobile S4 Server - Black box Integration testing: client communication from mobile device to server via http, server communicates with customer information sites via tibco and http, server determines correct data to provide to mobile device, communication occurs from server to SMSC to handset, from client/server to GGSN switch via HTTP • Data warehouse testing for system that utilized Java web application, oracle database, and Business Objects ETL (Extract Transform and Load) • Wrote complex SQL queries • Development of web application automation using Sahi for at least 4 projects • Developed and implemented test plans, cases, and summaries for the following: data warehouse forecasting tool(loads data from various sources, user can configure settings and run forecasts), wireless provisioning system (server and client testing for provisioning application), wireless voicemail platform information storage system • Use of SoapUI, db tools such as Toad, BO Data Designer • Developed and implemented SNMP alarm test cases for wireless provisioning system • Responsible for development/implementation of automated BVT (build verification tests), automated data insert suites, BVT in client lab and production sites • Bug tracking via Bugzilla • Requirements testing (system and business), integration testing, functional testing, regression testing, performance/operational testing, stress testing Show less

    • Software Test Engineer / Analyst III
      • Aug 2000 - Jan 2008

      Bothell, WA • Developed and implemented integration test plans, cases, and summaries for the following Fraud applications: o ELEAT (automated call tracing software) - Black box Integration testing: communication between ELEAT, CDDF (call data delivery), PDDF (packet data delivery), HLR (home location register), and wireless network switches (both packet and voice). Verify that the parameters passed from the ELEAT UI were correctly setup on the various network elements and that the call trace works as… Show more • Developed and implemented integration test plans, cases, and summaries for the following Fraud applications: o ELEAT (automated call tracing software) - Black box Integration testing: communication between ELEAT, CDDF (call data delivery), PDDF (packet data delivery), HLR (home location register), and wireless network switches (both packet and voice). Verify that the parameters passed from the ELEAT UI were correctly setup on the various network elements and that the call trace works as expected. Reporting on status of traces on various network elements is correct. o AutoHUR (automated processing of incoming high usage reports for our customers roaming on other networks) - Black box Integration testing: emails are received in various formats which were parsed to retrieve data, the data was then provided via flat files to the fraud management system to store and process the data o OHUR (automated processing of outgoing high usage reports for subscribers roaming on our networks) • Developed and implemented test plans, cases, and summaries for the following call delivery software: o Preprocessor (converted call detail records from different switches to DMHLite) o GAIT (routing of call detail records for customers able to use both TDMA and GSM network) o LNP (processing of local number portability call detail records) o FTP_Pull/Push and SFTP_Pull/Push • Tested software in a business critical environment • Wrote complex SQL queries as well as cursors for SOX compliance testing in billing system • Test/Development environment: Unix, Windows NT, Oracle, SQL, ClearQuest, MS Office, C/C++, Perl • Created test scripts in Perl and PL/SQL, created test scripts in ATP to generate test calls via RCATS using different call scenarios • Requirements testing (system and business), integration testing, functional testing, regression testing, performance/operational testing, stress testing, user acceptance testing • Received a Spirit of Excellence Achiever award Show less

    • Software Test Engineer
      • Jun 1998 - Aug 2000

      Redmond, WA • Worked within the Research & Development department. • Tested AutoPap workstation modules and performed integration testing of all AutoPap software. • AutoPap workstation – White box Integration testing: Workstation has a UI to display slide data received from the instrument or slide emulator, slide data is stored in an oracle database, reports can be generated from the UI. • Developed and maintained/updated modules such as Slide Report Generator, DB Backup/Restore, and Slide… Show more • Worked within the Research & Development department. • Tested AutoPap workstation modules and performed integration testing of all AutoPap software. • AutoPap workstation – White box Integration testing: Workstation has a UI to display slide data received from the instrument or slide emulator, slide data is stored in an oracle database, reports can be generated from the UI. • Developed and maintained/updated modules such as Slide Report Generator, DB Backup/Restore, and Slide Emulator (testing tool to generate slide data for workstation software). • Involved with testing FOVT which was a tool the manufacturing department used to test the incoming Field Of View boards. • Maintained code for primary screener software (DB backup/restore, slide report generator) • Developed and implemented test plans, cases, and summaries for the AutoPap Computerized Pap Smear Screening System (module and integration) and in house tools (slide emulator) • Built and installed AutoPap software kits • Wrote SQL queries to retrieve slide info. • Developed software in a FDA regulated environment • Unit/Module testing, integration testing, regression testing, automation testing • Projects included: Bar code flexibility for AutoPap which was the integration of a new bar code reader that allowed for flexible barcode formats versus a fixed format, AutoPap workstation GUI redesign Show less

Education

  • North Seattle Community College
    Software Testing Certificate received in 2000, General studies for Associates degree as well as Computer Science
    1993 - 2000
  • Tacoma Community College
    General studies for an Associates Degree
    1992 - 1993
  • GMI
    Manufacturing Systems Engineering (Robotics)
    1991 - 1992

Community

You need to have a working account to view this content. Click here to join now