Sign in

Test Automation Lead

Sunnyvale, CA
September 25, 2018

Contact this candidate


Erol Yesin



Seasoned professional with 10+ years’ in development of Embedded & Software Systems, and 4+ years building Integration & Test Automation for FW/HW/SW Systems.


Systems Integration and Test Automation

Full Stack Web Applications using Django and Google Maps

Embedded System Design, Development and Testing

Linux Installation, Configuration, Development and Testing

Building Test Frameworks, Harnesses and Environments from Scratch (HW/FW/SW)

Leading Concurrent Projects using Agile Development within Cross Geo Teams


Languages: Python, C, HTML, Bash, JSON, UML, Make, XML, Ant, Java

Projects: Test Automation Architecture, HiL Validation, SiL Validation, SIT, Middleware, Linux Development, Tools, M2M, Telematics, Android Development


Tools: PyCharm, Ubuntu, Jenkins, SVN, Simulators, Adivic RF Recorder/Player, LabSat GNSS Simulator, TestLink, Jira, Confluence, Django, SQL, VMs, Vagrant, TeamViewer, Spectrum Analyzers, Signal Generators, Programable Attenuators, Programable RF Matrix Switches, Jupyter, SSH/Agent, Crucible, SharePoint, Network Analyzers, Bugzilla, Android Studio/IntelliJ, Eclipse, JTAG and RS232 HW interface modules, GNU tools and cross-compilers, TFS, Git, Parabuild, CodeSourcery, Wind River tools


Sr. Staff/Lead/Manager of Systems Integration

NextNav, LLC, Sunnyvale, CA

03/2014 – 07/2018

Developer of Metropolitan Beacon System (MBS), a wide area location and timing technology designed to provide services in areas where GNSS signals cannot be reliably received.

Responsible for Systems Integration Testing of MBS beacons and receivers

Managed and coordinated geographically dispersed teams and projects

Worked with cross-discipline teams to establish test cases and verify test plans

Implemented an RF harness to facilitate sharing of test equipment over multiple DUTs (keeping within the desired link budget)

Built and maintained test infrastructure rack, capable of remote access and automation below $10K

Fostered the creativity through Leader-Leader management model of a dedicated automation test team

Designed and implemented Django web front-end for field test site database

Designed and oversaw the development of Django control app for test automation, integrating with TestLink, SVN and Jenkins as a single solution

Implemented Python tool for nightly automated audits of field resource

Implemented Jupyter Notebooks for performance analysis

Designed and implemented Python libraries for test automation tools

Built and automated RF beacon and receiver test setups

Managed and coordinated concurrent development and testing efforts

Built and managed Ubuntu VMs and containers for SI team

Built and managed Ubuntu based web application servers with MySQL backends

Senior Firmware Engineer

Navman Wireless, Pleasanton, CA

10/2011 – 03/2014

Global leader in the GPS fleet tracking and management solutions industry.

Direct contributor for the entire application lifecycle, including but not limited to; writing project charter through release of a new product for public consumption

Implemented Android tracking applications to work with existing Fleet Tracking SaaS

Implemented OBDII support over Bluetooth for vehicle tracking and monitoring application

Developed and maintained firmware for MRM/telematics on a proprietary ARM based platform using Cellular and GPS technologies

Worked with hardware team for bring-up and troubleshoot hardware designs

Worked with field and operations engineers to identify, troubleshoot and resolve performance issues during product release

Facilitated conformance testing of proprietary devices for cellular networks between HW team and third-party validation and verification labs

Designed and implemented components for GPS/NMEA data retrieval and simulation

Built a HW device harness for remote development and testing

Reviewed codes and design documents as part of in-house scrum process

Senior Firmware Engineer

Trimble Navigation Limited, Milpitas, CA

09/2008 – 10/2011

Developed multithreaded firmware telematics applications on a proprietary Freescale based hardware running Embedded Linux

Created a Hardware Abstraction Layer (HAL) to facilitate porting code to new platforms and interfacing with external components (I2C, UART, etc.)

Created the stand-alone and integrated unit tests for HAL and middleware

Created tools to assist with debugging of remote mobile platforms

Created the build environment for the project team using bash and make scripts

Embedded Software Engineer

OpenTV (Nagra), San Francisco, CA

07/2005 – 4/2008

NAGRA is the worldwide leader in delivering secure, end-to-end digital media technologies.

Designed and implemented middleware components for set-top boxes using Linux tools and cross-compilers

Developed driver level code for Motorola, Pace, and Philips STB platforms

Wrote Abstract Component Design and Component Interface documents

Wrote unit test harnesses for automated stressing and performance testing of the target components

Assisted team with Linux development environments

Ported existing software libraries and drivers into new hardware platforms

Used ST Development tools, GNU tools and cross-compilers, JTAG and RS232 HW interface modules


Master of Science in Software Engineering

San Jose State University, San Jose, CA

02/2002 - 11/2004

Contact this candidate