Post Job Free

Resume

Sign in

software development, python, pytest, C#, selenium, jenkins, jira

Location:
Dearborn Heights, MI
Salary:
$130,000 per year
Posted:
August 03, 2023

Contact this candidate

Resume:

SCOTT L. HANSEN

**** ******* ****** • Dearborn Heights MI 48125

CELL: 313-***-**** • E-MAIL: adyo21@r.postjobfree.com WEBSITE: www.linkedin.com/in/scottleehansen

CAREER OBJECTIVE

Seeking a software development position in a

dynamic work environment that allows me to

be challenged in new and exciting ways while

drawing from the extensive knowledge I have

obtained during my 20+ years working in the

computer industry.

WORK EXPERIENCE

Ford Motor Company Product Development,

Dearborn MI • 5/14 – 6/30/23

Software Developer

Integral long-time team member of Connected

Services Automation Testing Group. Connected

Feature Services is an IOT (Internet of Things)

system that consists of the Ford Pass smart phone

app, Ford Sync and the cloud, which allows the

vehicle owner to use the following features of

the Ford Pass App: zone lighting, remote vehicle

starting, trailer light check, remote door unlocking/ locking and scheduling a vehicle remote start.

The Ford Pass automated testing software, which

I supported, tests the features for various vehicle states using the following software: Python,

Squish, Appium and Pytest.

In my position, I utilized my extensive profes-

sional skill set which includes:

• Python software development using

PyCharm IDE.

• Git Hub for code change management

and code reviews.

• Jenkins to run automated tests remotely.

• Selenium for automated website testing.

• C# and VB.net to develop software tools

and functions.

• Diagnosing software test issues and developing

solutions for test failures.

• JSON and XML for data parsing and data transfer. It was a fluid role in which I wore many hats,

switching frequently in the day-to-day tasks.

In spite of limited resources due to budget cuts,

I persevered and developed the following:

• A new test function that determined the status

of the zone lighting zones. The implementation

of that function allowed for increased test

coverage.

• A C# program that validates results of telematics testing. The program parses CAN message

traffic files and determines the value of signal

data that is stored in a file. Before the program

was developed, it took several days to parse

the message file by hand to determine the test

results.

• A module configuration data file comparison

tool that uses VB.net. The tool displays signal

values in each module configuration data file

and displays the signal differences between

the two files within minutes. Before I developed

the tool, files had to be compared manually which

took several hours.

• Numerous functions using VB.net that parsed

xml files.

• A Test Rail tool using C# that uploads the re-

sults of automated testing via the Test Rail API.

The implementation of this tool saves several

hours by avoiding entering the results manually.

Ford uses Test Rail to define manual test steps

and to store test results.

• Automated testing of the MFM (My Ford

Mobile) website using Selenium and Python.

Continued on page 2

I possess the following traits that have aided me

in being an invaluable member of The Connected

Services Automation Testing Group:

• Excels in a collaborative environment.

• Develops software functions from basic

requirements.

• Able to teach myself a wide range of

programming languages such as Flutter,

Python, C# and VB.net

• Served as one of two main computer

programmers within my team.

• I nstructed other team members in use of Pytest.

• E xceptional problem-solving mentality.

• A bility to think outside-the-box and use critical thinking skills to solve challenging problems.

For example, I developed a way to determine

the status of Zone Lighting zones (front, rear,

right, left) from a screenshot of a Ford Pass

zone lighting screen. This involved using the PIL

(Python Image Library) to parse the screenshot

zones pixel by pixel. The RGB color of each pixel

in the zone was determined. The number of pixels

were totaled by color and compared to determine

the status of the zone: On, Off and Inactive.

Navistar Technical Center, Warrenville, IL

• 08/10 – 5/14

Software Developer

Developed software to automate and aid

running engineering programs and simulations.

Used the Python programming language, the

Python GUI package PyQt, MySQL database and

SQL Alchemy (Python database interface).

I developed the following programs:

• A database with GUI interface that retrieves

vehicle data (engine, fuel map, etc.)

• A Python program that can be called from a

Mat Lab program to add data to a MySQL

database. SQL Alchemy is used to build the

database query.

• A program that automates data entry for a

greenhouse gas verification program devel-

oped by the EPA.

• An Android tablet application that displays

data from a smart cruise control system

on various graphs and screens. The graph

routine uses an Android SDK SurfaceView

and displays data read from the Android

device’s serial port.

Movimento, Inc., Plymouth, MI • 05/10 – 06/10

Software Technician

Recalibrated powertrain control modules for

Ford Motor Company. Resolved issues on site

at Pak-Rite Inc., located in Ecorse, MI (short-term contract assignment).

Teradyne, Inc., Allen Park, MI • 03/98 – 12/08,

10/09 – 03/10

Software Engineer

Supported vehicle diagnostic software and

systems for Ford dealerships.

• Programmed software enhancements/fixes for

Ford Diagnostic Software using C++ (VS 2008)

and Pal2 computer languages.

• Project Lead for developing flash calibration

software for CAN protocol PCM’s.

James Tanury Associates/GM Small Car Group,

Southfield, MI • 02/97 – 03/98

Interior Trim Release Engineer

Released headliners, carpets, garnishes and

shelf panels for vehicle programs

Contract Professionals/General Dynamics,

Sterling Hts., MI • 08/96 – 10/96

Electronic System Engineer

Reviewed results of M1A2 Tank electrical testing

and resolved issues.

Continued on page 3

Modern Engineering/GM Tech Center,

Warren, MI • 09/93 – 09/96

Failure Mode Effects Analysis (FMEA)

Facilitative Leader

Facilitated FMEA’s for Electrical, HVAC,

Deck and Headliner Development teams.

Electronic Data Systems (EDS) •

03/89 – 06/93

Application Engineer

Programmed plant floor and engineering

systems in FORTRAN, procured hardware

and software at various accounts in Detroit,

Flint and Troy MI.

EDUCATION

B.S, Electrical Engineering, Michigan State University, East Lansing, MI 1987 References available upon request.



Contact this candidate