SOFTWARE DEVELOPMENT ENGINEER IN TEST
Trent Himes
PROFILE
I have over 30 years working experience in the software development industry, working in the fields of Quality Assurance, Product Management and Project Management. I have an MBA from BYU and have personally developed multiple test automation frameworks in multiple scripting languages. EXPERIENCE
TEKsystems – The Church of Jesus Christ of Latter Day Saints December 2023 - November 2024
SDET
• Worked on the backend for the team that makes the Membership Tools App for iOS and Android.
• Built a new test framework from scratch using Spring WebTestClient. I made recent improvements to the framework that increased running speeds of tests by 66%.
• Worked with the team on three-week sprints, verifying Jira tickets as they were resolved.
• Technologies Used: Kotlin, WebTestClient, Java, GitHub, AWS. TEKsystems – Corteva
January 2023 - October 2023
SDET
• Maintained a Python/Appium test framework and used it to create automated test cases for Corteva’s Granular Insights application on both iOS and Android environments.
• Launched a new test framework for the iOS version of the app using XCUITest. Tests were integrated into the team’s GitLab pipeline and ran automatically whenever code was checked in.
• Technologies Used: Python, Appium, SauceLabs, Swift, XCUITest, GitLab. TEKsystems – Bitt (converted to direct employee April 2022) October 2021- December 2022
SDET
• Wrote tests for back-end API interactions as they were in development for sprints
• Contributed to the ground up re-write of a shared Python testing framework used by the team
• Technologies used: Python, Pytest, Xray test tracker, CodeFresh, Bitbucket TEKsystems – Zions Bancorp
April 2021 – September 2021
SDET
• Wrote UI centered tests for the team.
• Improved test standards for the automation team by focusing on principles of BBD tests.
• Technologies used: Java, JBehave, Selenium, SQL
TEKsystems – The Church of Jesus Christ of Latter Day Saints Senior Quality Engineer
April 2019 – April 2021
801-***-**** *****.*****@*****.***
• Built suites of tests for API endpoints using SoapUI
• Created a test framework from scratch using Python to improve speed, maintainability and reliability of tests.
• Technologies used: SoapUI, Python, Jenkins with test reports sent to Teams Alianza
Senior Quality Engineer
Sept 2016 – April 2019
•Built a UI Automation framework using Cypress.
•Wrote and maintained repository of automated end-to-end test suites.
•Technologies used: Java, JavaScript, AWS, Cassandra, Wercker. DealerTrack
Software Development Engineer in Test
Jan 2014 – Sept 2016
• Worked on several test frameworks used by others within the company.
• Wrote automated test suites for features in development. This was very helpful in completing testing requirements and delivering sprint stories on time.
• Technologies used: Python, C#, Soap UI, Jenkins, Git, SQL. Venafi
Senior Quality Engineer
Jan 2013 – Nov 2013
• Created an automated test harness from scratch for Venafi’s Aperture product.
• Technologies used: C#, Selenium Webdriver and SQL. Tynt (33Across)
Quality Assurance Manager
2010 – 2012
• Wrote and executed tests for weekly sprint releases
• Developed and maintained automated testing suites
• Technologies used: Ruby, Rails, Jenkins, Hadoop, SQL, Mechanize, Nokogiri and in-house API tools.
Marketecture
Product Manager
2009 – 2010
• Product designer for the new Marketecture Site Builder product.
• Developed and administrated a project/issue tracking web site using Intuit’s QuickBase and Bugzilla.
• Performed the role of the on-site customer for agile projects. Bloosky Interactive
Quality Assurance Manager
2008 – 2009
• Created automated testing process
• Set up Task Management tool for company-wide rollout. Included restructuring of process, training, change management and support for entire development team. FranklinCovey & Yahoo!
Contract QA Consultant
2007 – 2008
• Managed Quality Assurance process for SEO projects.
• Wrote and ran test plans to assure quality product releases. Microsoft Corporation
Test Team Lead
2002 – 2005
• Created detailed test plans and lead a multi-national quality assurance team for Top Spin, the best selling console tennis game.
• Served as assistant Project Manager while lead PM was on site with development team in Paris.
• Established communication plan to coordinate efforts between team members in Salt Lake City, Paris, Dublin and Tokyo.
Perot Systems, Inc.
Project Manager
1999 – 2002
• Lead teams of 10-20 members though the entire development process.
• Gathered client requirements through the process of Contextual Inquiry.
• Helped reach delivery timeline goals by working on UI bug fixes, QA testing and help file technical writing.
• Completed Perot Systems Project Management training course. Sterling Wentworth, Inc.
Director of Quality Assurance
1998 – 1999
• Expanded the Quality Assurance team from two to ten full time employees.
• Implemented defect-tracking system and automated testing routines. The automated testing program increased the number of test cases typically run prior to release from 3 to 1000.
• Increased level of professionalism of team members through education and active participation in the full development cycle. Corel, Inc.
Localization Engineer
1996 – 1998
• Localized WordPerfect Suite 8 for Japan and other double-byte markets.
• Helped establish new localization processes that cut production time by 6-12 months.
• Eliminated bugs in the interface code for WordPerfect Suite products. WordPerfect/Novell, Inc.
Software Quality Engineer
1992 – 1996
• Managed QA efforts for all international versions of WordPerfect for Macintosh.
• Increased productivity of the development team through testing automation.
• Collaborated in feature design with the US and Japan development teams. EDUCATION
1996-1998 MBA, Marriot School of Management (BYU)
1988-1992 BA (Major: Japanese, Minor, Computer Linguistics), Brigham Young University (Graduated with University Honors)
SKILLS
• Test Automation & Frameworks:
Selenium, Cypress, Appium, XCUITest, SoapUI, Behave, Pytest, Spring WebTestClient
• Coding languages:
Python, Kotlin, Ruby, JavaScript, Java, C#
• CI/CD & Version Control:
Jenkins, Git, GitHub, GitLab, CodeFresh, Bitbucket, Wercker
• Cloud & DevOps Tools:
AWS, SauceLabs
• Project & Test Management Tools:
Jira, Xray test tracker, Bugzilla, QuickBase
• Databases & Data Management:
SQL, Cassandra, Hadoop
• Other Tools & Technologies:
Mechanize, Nokogiri, Teams, Faker