Senior Engineer Resume
San Diego, CA
SUMMARY
- Well - versed with all stages of the Product Development and Testing Life Cycles.
- Strong written and verbal communication skills ensure efficiency in closing open defects, bug tracking and verifying functionality.
- Experienced in working cross-functionally to implement improvements in workflow.
TECHNICAL SKILLS
Software Development and Test Tools: Python, Ruby, JavaScript, HTML, CSS, AngularJS, Arduino, Raspberry Pi, OOP, Selenium, JIRA, Code Collaborator, SVN, Jenkins, Perforce, DOORS, Eclipse, Jama, Z-Wave, C, C++, LabVIEW
Testing Methodologies: Agile, scrum, test automation, web-based testing, integration testing, system testing, functional testing, regression testing, smoke testing, manual black box testing, white box testing, embedded testing, hardware testing
Systems: Windows, Linux, Mac, Android
PROFESSIONAL EXPERIENCE
Confidential - San Diego, CA
Senior Engineer
Responsibilities:
- Lead a team of engineers in the software development for test fixtures which control and test medical infusion devices using electronic test equipment, Raspberry Pi’s and Arduino’s.
- Automated the use of electronic test equipment, using Ruby, such as data acquisition, digital multi-meters, AC and DC power sources and oscilloscopes.
- Developed a web page application for monitoring the status of various software development projects using JavaScript, HTML, CSS and AngularJS.
- The webpage dynamically reports 10+ metrics for each project and can be sorted, exported, filtered and highlighted to pinpoint areas for improvement for each project.
Confidential - Carlsbad, CA
Senior Engineer
Responsibilities:
- Hired as an Engineer within the Product Test Development group.
- Promoted within the same group to Senior Engineer.
- Designed, developed and documented:
- Python modules to be utilized across multiple products and product lines.
- Python test scripts which used these modules in an effort to automate test cases in a clear and concise manner.
- Test fixtures and development tools for testing new and existing products (hardware, embedded firmware, software).
- A test management GUI in Python with Tkinter for running tests and reporting results.
- Test/development tool for testing and emulating low level communication protocols.
- Python modules to automate the use of lab equipment, such as signal generators, oscilloscopes, stepper motors, servos and digital I/O lines.
- Automated test cases in Python with Selenium for a web-based access control management application.
- Maintained Python modules and test scripts in SVN.
- Reported, updated and resolved defects in JIRA.
- Performed technical specification and design requirement reviews and then wrote, reviewed, updated and maintained test plans and test cases in JAMA.
- Verified test coverage of all technical specifications and design requirements with traceability matrices.
- Presented test results and traceability matrix to product stakeholders and senior management prior to releasing products to market.
Confidential - San Diego, CA
Software Automation Test Engineer
Responsibilities:
- Hired as a manual tester and then promoted to the automation team after 6 months.
- Designed, developed, unit tested, integrated and executed automated test scripts in Ruby to pinpoint software defects.
- Performed code reviews to expose defects in scripts written by other team members and identify areas for improvement in maintainability and performance.
- Developed and maintained working relationships with the development and requirements teams to clarify ambiguous requirements and maximize the effectiveness of all test cases and test scripts.
- Performed formal verification on product releases, adhering to FDA Regulations.
- Contributed to high-reliability technology releases as a result of thorough testing that helped maintain Confidential ’s status as the world’s leading provider of injectable drugs and infusion technologies.
- Successfully trained new engineers on project teams.
Confidential - Mammoth Lakes, CA
Project Manager
Responsibilities:
- Promoted several times within department, starting as a customer service call center agent and then working as a lead agent, program administrator, team manager and then project manager.
- Lead a team of employees in the beta testing of Mammoth’s e-commerce applications, producing annual revenues upwards of $30 million.
- Implemented changes in telephony scripts, saving the company over $15,000 in enhancements.
- Monitored and ensured successful day-to-day operation of Mammoth’s multi-channel contact center.
- Managed up to 30 call center agents, 3 team managers and 3 support staff employees.
- Reported and delivered daily, weekly, monthly and annual key performance indicators to senior management in a clear and concise manner.
- Created and delivered performance reviews to call center agents, team managers and support staff (monthly for seasonal employees, bi-yearly for year round employees).
Confidential - Santa Barbara, CA
Systems Administrator
Responsibilities:
- Year round, part time (20-30 hours/week) position while working towards my BSEE.
- Administered users, computers and servers in a mixed Windows, Linux and Mac environment.
- Responsible for deployment and maintenance of all computer software, hardware and peripherals.
- Performed network trouble shooting and maintenance to ensure optimal uptime for all server and client stations.
- Built and maintained a web-based trouble ticketing system on a FreeBSD machine.
- Built and maintained a DHCP server on an OpenBSD machine.
- Installed software and hardware on PC, Mac and Linux systems.
- Maintained a web page for central access to information regarding the International Programs available computing facilities.
