Software Development Engineer In Test Resume
Louisville, CO
SUMMARY:
- Experienced Software Developer In Test with a demonstrated history of working in several industries.
- Skilled in Software Development and Integration, QA & Release Process, Agile Methodologies, DevOps, Testing, Test Automation, Linux, Python.
- Great communication and organizational skills. Self - starter in team and individual environments.
COMPETENCIES:
Broad experience in software QA, developing test, plans, and procedures for a variety of systems, software, front-end, back-end, REST API, functional, regression, and performance. v Broad experience working on software development teams representing test. v Broad experience in Test Automation and CI using Jenkins, Python, Selenium, Robot Framework, Behave v Ability to quickly understand complex systems, software, and architectures. v Excellent defect management, resource planning, meeting facilitation, and status reporting skills. v Experience scripting and coding with shell, Python, Java, C v Excellent Linux skills, working knowledge of SQL, JUnit, JMeter, Docker, AWS, Puppet v Experience developing test automation and frameworks using Python, Selenium, Robot Framework, Behave v Mentor for Jr. Engineers - value added QA concepts
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, CO
Software Development Engineer in Test
Responsibilities:
- Weather related Web-based Decision Support Systems. Led test development in multiple Agile DevOps teams; Roads Navigator, Lightning Integrator, Thunderstorm Manager, CheckTime. Participated in planning, design reviews, and code reviews.
- Developed test automation for web services, backend, REST services, and tools.
- Cloned development branches and deployed systems to provide quick feedback to developers.
- Pushed automation code in sync with feature developments.
- Maintained automation infrastructure - Troubleshooting, debugging and resolving all failures.
- Volunteered for difficult and complex test development tasks.
- Designed and implemented complex data sets for test automation.
- Developed data simulators used to automate complex tests.
- Mentored junior engineers.
- Performed software and system QA, release management, validation, writing and executing test cases and suites, documenting, investigating and working through bugs and customer issues.
- I leveraged my significant development and testing experience to implement system test and QA in our CI/CD pipelines, and to positively influence system design and product features.
Confidential, Englewood, CO
Product Test Engineer
Responsibilities:
- Engineering/Team Lead for a team that develops strategy and plans for new features and products.
- Responsible for all aspects of QA process including release planning, requirements coverage, weekly meetings, reports and metrics, defect tracking and management, physical testing, lab resources, CRB, etc.
- Developed test plans for EVT, DVT, & SVT phases in support of new products in development.
- Defined and implemented regression, new feature set, and automation priorities.
- Test environment is mixed OS, SANs, management software verification, protocol & internal firmware testing, stability, and performance.
Confidential
Lead Test Engineer
Responsibilities:
- Set-up disc based storage systems, software, hardware and test environments - RAID, NAS, SAN, etc. Tested new software products in development.
- Created test plans for system, functional, performance, and fault management.
- Create, verify, and track MRs. Working in a Linux and Solaris environment integrating with various OEM software and hardware.
Confidential
Senior Test Engineer
Responsibilities:
- Call Center reporting software. Developed the system performance test plan.
- The product is a multi-tiered server system that included PBX phone systems, multiple data collection servers, Oracle database and 10-100 windows clients that run the application.
- Created test plan, setup lab environment and collected data in various configurations.
Confidential, Louisville, CO
Test and Qualification Engineer
Responsibilities:
- Manage software qualification process for new storage devices, tape drives, libraries, disk arrays and features, including functional and system test.
- Updated partners on progress of feature developments and test cycles.
- Communicate critical technical issues affecting customer qualification or functionality.
- Integrate best-practice techniques into test processes.
- Manage technical information flow and product .
- Support partner test labs including troubleshoot and resolve equipment and code issues.
- Support manufacturing, marketing, and sales teams from a technical standpoint.
- Investigate and resolve issues found during first site installations.
- Coordinate test documentation. Initiate and manage bugs.
- Secondary responsibilities included being a technical liaison on field escalations for these products.
Confidential, Boulder, CO
Sr. Test Engineer
Responsibilities:
- Developed and improved test programs and processes for robotic tape libraries.
- Created software test plans for library firmware (SCSI, FC, iSCSI), local & remote management interfaces, client/server web based GUI, and robotic firmware.
- Set-up test environments.
- Coordinated and lead regression testing activities.
- Captured and analyzed various system logs including CAN fieldbus protocol.
- Certified network interoperability for switches, HBAs and storage.
- Created test reports. Initiated and tracked bug fixes. Identifed improvement areas and automation opportunities.
- Wrote and maintained test automation code (java). Simulate field problems and write tech tips.
Confidential, Westminster, CO
Member of Technical Staff - System Validation Engineer
Responsibilities:
- Coordinated and planned test programs.
- Wrote test scripts and procedures.
- Documented test reports.
- Developed and improved test automation programs.
- Performed functional, regression, stress, and integration test routines for software and firmware.
- Document, track, assist, and follow-up on resolution of product bugs.
- Release Coordinator for minor and major feature releases and bug fixes, resource planning, establishing schedules, test selection and development, and coordinating testing activities of team members.
- Project lead coordinating efforts of four team members.
- Led a team that was responsible for feature integration and system test of a web-based network management system.
Confidential, Omaha, Nebraska
Product Engineer
Responsibilities:
- Member of a cross-functional engineering/marketing/management team that coordinates new product introductions (NPI) and feature enhancements for telecom products.
- Emphasis was on optimizing design, cost, manufacturing, and QA issues. Led in-house & outside vendor QA qualification efforts.
- Led continuous improvement initiatives using DOE, six sigma, CPk, and statistical process control for appropriate corrective action.
- Led Quality Improvement teams involved in improving customer service and automated assembly issues
