Keith Ahlstrom
San Diego, CA 619-***-**** ***************@*****.*** https://www.linkedin.com/in/keith-ahlstrom-3637092/
Senior Software Development Engineer in Test
Seasoned Senior Software Development Engineer in Test with extensive experience in designing, developing, and executing comprehensive testing strategies for software and hardware solutions across various industries. Expertise in agile methodologies, automated and manual testing, and quality assurance processes, ensuring regulatory compliance and high performance. Proficient in leveraging a wide range of technologies and tools to optimize testing efficiency, enhance system reliability, and drive continuous improvement. Proven ability to lead QA teams, collaborate with cross-functional stakeholders, and deliver high-quality, robust software products.
Technical Skills
Postman Keycloak SQL Mercury Test Director QA Partner Rational Clear Case Jira JAVA OnTime 2007 HTML XML ASP YouTrack Test Rail Microsoft Office Application suite Ubuntu Cucumber/Selenium Confluence Ranorex SQL Chat GPT Midjourney CURA Bambu 3d Printer Systems
Professional Experience
BAE Systems, San Diego, CA May 2023 - Present
Senior Software Engineer - Military Data Management Software
Designed, developed, and maintained advanced software solutions that manage and secure critical military data, ensuring high performance and reliability in defense applications.
Designed and implemented comprehensive integration tests for data cataloging and analysis within the GXP Management System software, ensuring seamless data management.
Wrote and executed API tests with Postman and wrote automation scripts with Cypress and Powershell.
Led testing efforts with the development team using agile methodologies, significantly improving software quality and project efficiency.
Developed, reviewed, and maintained detailed test documentation, including test strategies, plans, and reports, to ensure thorough and accurate testing processes.
Engineered and executed tests for new system functionalities on both desktop and mobile applications, enhancing user experience and system reliability.
Utilized a range of technologies, including C#, Python, SQL, Visual Studio, PyCharm, Selenium, xUnit, Cucumber, Cypress, Robot, Locust, Microsoft SQL Server Management Studio, Jira, Confluence, git, Google Cloud Services, Datadog, Bamboo, Octopus, Postman, and Citrex, to optimize testing processes and outcomes.
Dexcom, San Diego, CA October 2018 - May 2023
Senior Software Engineer - Diabetic Management Software
Implemented and executed automated (and manual) integration testing for the end-to-end customer flows through Dexcom's user account management site.
Collaborated with the development team as a testing resource using agile methodologies, enhancing project efficiency and software quality.
Designed and executed system integration testing for desktop and mobile applications, ensuring seamless functionality across platforms and in VM environments.
Authored and reviewed comprehensive test documentation, including test strategies, plans, and reports, to meet FDA approval standards.
Used Robot scripts with Python on the backend to automate manual test, specifically smoke tests and regression testing.
Tested the web platform on various systems including the Macintosh and various versions of Windows on multiple browsers and versions.
Leveraged technologies such as C#, Python, SQL, Visual Studio, Amazon Cloud, PyCharm, Selenium, xUnit, Cucumber, Robot, Locust, Microsoft SQL Server Management Studio, Jira, Docker, Confluence Kubernetes, git, Google Cloud Services, Datadog, Bamboo, Octopus, and Postman to optimize testing processes and deliver high-quality results.
Family Medical Leave November 2017 - August 2018
Tritech, San Diego, CA May 2017 - November 2017
Software Quality Assurance Lead Engineer - Emergency Dispatch Software
Led the testing and validation processes to ensure the reliability, performance, and compliance of software solutions used in emergency dispatch operations.
Led QA improvement efforts and tested new software functionalities and releases, ensuring high-quality deliverables.
Conducted testing on Windows desktop applications and mobile clients on iOS devices.
Developed and executed automated tests using Test Complete for client configuration, enhancing testing efficiency.
Created manual test cases for Windows Client software on Windows 8 and 10, ensuring comprehensive coverage.
Established virtual environments to test various Windows system configurations, ensuring compatibility.
Tested REST interfaces using Postman, ensuring seamless API functionality.
Designed and executed SQL database verification of client data and stored procedures, ensuring data integrity.
Managed and developed QA defect analysis reports and web content, facilitating informed decision-making.
Verified C++ source code format via Visual Studio and ensured system integration in Citrix, maintaining code quality and integration standards.
Collaborated with project management to create end-to-end test plans and developed a test-to-defect management matrix, ensuring thorough testing and issue tracking.
Mentored junior QA team members.
ReverseVision, San Diego, CA April 2015 - March 2017
Software Quality Assurance Lead Engineer - Reverse Mortgage Software
Oversaw the testing and quality assurance processes to ensure the accuracy, reliability, and regulatory compliance of software solutions designed for the reverse mortgage industry.
Lead Tester for new software Integration; Tested both windows installed products and web-based software product.
Drove continuous improvement initiatives in the QA processes reducing defect backlog by 30 percent.
Modeled automated tests using Critical Logic DTT and Ranorex test tools.
Created test and release reports using qTest and tested REST Web Client software using Postman.
Trained QA engineers.
Tested Windows back-end SQL databases and created Manual test cases for Windows Client software Windows 7 and later.
Participated in daily SCRUM.
Tested software API and REST Interface testing via Postman in Chrome.
Ranorex test modeling of mortgage software and backend SQL client data verification and stored procedures.
Verasco, LLC, San Diego, CA December 2014 - March 2015
Software/Hardware Quality Assurance Lead Engineer - Insulin Pump controlled via Android Tablet
Spearheaded the quality assurance processes for both software and hardware components, ensuring the seamless and reliable integration and functionality of the insulin pump system with Android tablets.
Created test documentation for FDA testing; Executed and documented for FDA Insulin Pump test cases.
Developed Manual and Appium test cases to test Android Handset and Insulin Pump.
Verified Handset using Junit tests.
Wrote software and hardware test cases and tested in Linux/UNIX environments.
Python test scripting, Jenkins build scripting and execution.
Verified JAVA builds for Android devices and C# code for Insulin Pump.
Tested AWS Cloud Services.
Worked with PM stakeholder to create test validation plans.
ResMed, Inc, San Diego, CA December 2013 - December 2014
Hardware/Software Quality Assurance Lead Engineer - Web Controlled Sleep Apnea medical device
Led and coordinated comprehensive QA processes to ensure the reliability, safety, and regulatory compliance of web-controlled sleep apnea devices, integrating both hardware and software components.
Developed Manual and Automated Selenium and Cucumber test cases for hardware and web site.
Verified ResMed medical device hardware to server communication.
Tested ResMed Java based web software and SQL database backend.
Wrote procedures for training new staff.
Tested API with Restful interface via Postman.
Tested AWS Cloud Services.
Created test plan and cases for Linux/Ubuntu platform testing.
Ruby on Rails scripting over JAVA backend.
Created Python version scripts.
Developed test plans from verbal and written specifications.
Additional Relevant Experience
MindTouch, Inc, San Diego, CA
Quality Assurance Lead Engineer/Quality Assurance Manager - Web based documentation tool
Intuit, San Diego, CA
Software Quality Assurance Lead Engineer - Live Community web based help system
Anchor General Insurance, San Diego, CA
Senior Software Quality Assurance Engineer - Web Based Auto Insurance
First American/eAppraiseIt, San Diego, CA
Lead Software Quality Assurance Engineer - Mortgage Insurance
Aviatech, San Diego, CA
Lead Quality Assurance Engineer - Nurse passage website
Defense Web, San Diego, CA
Software Quality Assurance Test Engineer - DOD website
LPL Financial, San Diego, CA
Software Quality Assurance Engineer
Stock management software
Cardio Net, San Diego, CA
Hardware/Software Quality Assurance Test Engineer
Heart monitor system
3 COM Primary Access, San Diego, CA
Software Systems Tester/Hardware Quality Assurance Technician/Software Engineer
Rack mounted modems
Education
Associate of Arts (A.A.) Computer Engineering
Mesa College, San Diego, CA