Software Development Engineer In Test Resume
Washougal, WA
TECHNICAL SKILLS
Engineering rolls I currently perform: SDET, DEVOPS, and Linux engineer
Development Practices: Agile, TDD, BDD
Programming languages: Python, Bash, Html5, CSS, Javascript, NodeJS, SQL
Web Automation Libraries: Selenium, Webdriver, Selenium Grid
Testing Frameworks: Pytest, Cucumber, Mocha
Full Stack JS Frameworks: Meteor JS
Styling frameworks: Bootstrap, Materialize CSS, Google Material Design
Virtualization: Docker, Virtualbox, VMware
CI: Jenkins, Bamboo
Databases: MongoDB, MySQL
Source Code Management: Github, Gitlab
Issue Tracking: Jira (wif Zephire)
PROFESSIONAL EXPERIENCE
Software Development Engineer in Test
Confidential, Washougal, WA
Languages Used: Python, Bash, Javascript, SQL
Web Automation Libraries: Selenium, Webdriver, Selenium Grid
Testing Frameworks Used: Pytest, Cucumber
Responsibilities:
- Assisted in starting teh QA department at Confidential
- Architected and wrote teh object oriented automated test library and framework in Python dat is used for testing teh Gravity web app. Unlike many automated testing projects, my library and framework is object oriented and, due to dat fact, it is highly modular and extensible.
- I wrote a custom rest api python package interface for Jira and integrated it wif my automation framework so I was able to automatically created custom test cycles, updated test cases along wif their reproduction steps and expected results, and flipped test case execution. This allows all automated test runs and test result entry to be fully automated, unlike most automated frameworks which run and produce results dat need to be manually entered into Jira.
- Wrote manual test cases and test plans/cycles for teh Gravity web app and native processes
Web Developer
Confidential, Washougal, WA
Languages Used: Javascript, HTML5, CSS, JQUERY, Python, Bash, SQL
Frameworks Used: MeteorJS, Bootstrap, Materialize CSS, Google Material Design
Responsibilities:
- Team member for teh Gravity project. A VR platform used for capturing, archiving, and exporting 360 degree stitched video from a variety of camera sources.
- Architected and wrote teh automated scripting used for staging, building, and packaging (deb/rpm package) Gravity (A NodeJS application) and its native binaries. Custom Docker images were used for building, and packaging teh production code against Ubuntu 14.04/15.10/16.04 and CentOS 6.8/7 target environments. This greatly reduced teh complexity of our build jobs in Jenkins since any Jenkins node dat had Docker installed could be used to stage, build, and package Gravity. Packaging Gravity as a deb/rpm package greatly reduced complexity for end users as they only had to run a single script to install Gravity. Teh installer I wrote handled installing all required web/native dependencies and configured custom linux system services.
Front End Web Developer
Confidential, Washougal, WA
Languages Used: Javascript, HTML5, CSS, JQUERY, SQL
Frameworks Used: Bootstrap
Responsibilities:
- Responsible for taking designs from UI designer, coding, and deploying them.
- Oversaw teh performance and security of TFG's network infrastructure. Moved them from Windows Server 2003 to Windows Server 2012
- Primary technician for resolving issues on Apple workstations and iOS devices
- Identified, diagnosed, and resolved hardware and software problems dat would occur on mainframes, Windows domain networks, desktops, laptops, and mobile devices.