Test Principal Engineer Resume
2.00/5 (Submit Your Rating)
Austin, TX
SUMMARY
- Multifaceted technical career with significant track record of innovation and leadershipAccomplished and technically sophisticated professional with broad - based experience and success in a software development environment.
- Employs comprehensive knowledge of engineering principles and processes to architect software libraries and develop automated testing procedures.
- Creates reporting and metrics to relay quality and test status to diverse audiences.
- Skilled trainer and team leader; able to direct multiple tasks effectively and readily master innovative software and tools.
- Excellent communication and interpersonal skills; builds effective relationships with key stakeholders and cross-functional colleagues at all organizational levels. Earned Bachelor of Science degree in Computer Science Systems from esteemed program.
- Committed to ongoing professional development including in fields of data science and machine learning. Quickly adapts to new technologies and masters new skills and methods with ease.
- A self-starter who thrives in collaborative, team-oriented environments; works independently with equal success. Recognized for creative problem solving, and both analytical and critical thinking skills. Resourceful and respected.
TECHNICAL SKILLS
- OOA/D
- Python
- Selenium
- C/C++
- Java
- Linux
- JavaScript
- C#
PROFESSIONAL EXPERIENCE
Test Principal Engineer
Confidential, Austin, TX
Responsibilities:
- Strategized, designed, developed, and led System Management Software validation process with specific focus on Remote Management Controller for servers
- Conceived and constructed software solutions to validate new product features; developed weekly status reporting for automation utilization, defects, and comprehensive validation efforts
- Designed and produced data-driven solution (using Selenium as engine) to validate Confidential ’s 14th generation AngularJS-based iDRAC within a microservices framework void of a built-in GUI environment
- Forged effective collaboration with Engineering department to devise an emulation system—used for early product software validation of Confidential ’s Group Manager feature—to identify and resolve defects early in development cycle (system reduced number of hardware systems needed for early validation and subsequently captured cost savings)
- Excelled as Scrum Master; employed Agile tools and practices to direct and assess all work performed by staff engineers and technical contractors
- Led advocacy for change in automation test strategy—and significantly increased automation utilization, and effectiveness
Test Senior Engineer
Confidential, Austin, TX
Responsibilities:
- Introduced dynamic solutions that enhanced automation coverage and effectiveness—from 30% to 80%—on hundreds of manual test cases
- Analyzed behavioral specification for new product features; headed design of test libraries, modules, and scripts
- Established software requirements for developing automation software to validate new product features
Software Developer
Confidential, Austin, TX
Responsibilities:
- Led automation software development to validate Integrated Confidential Remote Access Controller (iDRAC)
- Established software revision control best practices to enhance, streamline, and build collaborative development efforts that did not previously exist (best practices helped to avoid code commit conflicts and wasted effort on code duplication)
- Co-authored guide for software testers on methods to develop and run testing
- Developed and maintained the automation library and tests
Systems Software Engineer
Confidential, Houston, TX
Responsibilities:
- Spearheaded design, development, and integration of automation software to validate server components, networking, and storage subsystems
- Directed 6 developers to ensure software program deliverables met all requirements and deadlines
- Set up infrastructure to automate the configuration and maintenance of hundreds of servers under test; significantly reduced required man hours and expedited deployment process
- Introduced infrastructure to transform Validation Team from manual test team to software automation team
- Led object-oriented analysis and design from product documentation, functional specifications, and software requirements specifications; identified and created programming tasks
- Designed enhancements, updates, and library changes for lights-out automated test library; debugged issues with automation software library, and recommended changes and fixes prior to target release date
- Identified test areas; authored and executed test plans, protocols, and documentation for current and future products
- Excelled as project team member—and worked with systems software engineers—in the development of top-quality, cost-effective, and reliable solutions for product deliverables
- Forged effective collaboration and communication with internal/outsourced development partners on software systems design status, project progress, and issue resolution