Senior Embedded Software Test Engineer at Hewlett Packard Enterprise, collaborating on embedded software testing and product quality assurance. Leading test planning, implementation, and continuous improvement of processes.
Responsibilities
Collaborates closely with embedded system software developers to define comprehensive test plans and ensure thorough test coverage for all new functionalities
Design, implement, and execute manual and automated tests, analyze results, and contribute to the continuous improvement of our testing processes
Execute and author testing plans, protocols, and documentation for assigned portions of applications; identify and debug issues with code, recommending changes or improvements as needed
Analyze system designs to determine coding, programming, and integration activities required based on specific objectives and established project guidelines
Develop and maintain manual and automated test cases, ensuring thorough test coverage of embedded software features and functionalities
Participate as a key member of project teams, collaborating with other software systems engineers and internal or outsourced development partners to deliver reliable, cost-effective, and high-quality solutions
Collaborate and communicate regularly with internal and outsourced partners regarding software systems design status, project progress, and issue resolution
Lead or contribute to the validation and resolution of complex technical issues, facilitating effective team decision-making
Continuously improve testing methodologies, tools, and processes to enhance software quality and reliability
Requirements
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent
Minimum 10 years' experience in embedded software testing and development
Proficiency with software systems design tools and programming languages (e.g., Python, C, Go)
Expertise in software systems testing methodology, including creation and execution of test plans, debugging, and use of testing scripts and tools
Strong analytical and problem-solving skills, with the ability to apply these to complex system-level challenges
Experience designing software systems running on multiple platform types
Solid understanding of computer system architecture, devices, and communication protocols
Familiarity with embedded Linux, device drivers, and related technologies
Outstanding written and verbal communication skills; mastery of English and local language
Proven leadership abilities in directing team activities and supporting team-based decision processes
QA Tester collaborating with Appian project teams to develop testing strategies for multiple applications. Ensuring high quality through rigorous QA testing and documentation process.
Performance Test Engineer with Appian experience supporting performance testing efforts for a federal program. Executing strategies and validating system reliability in a hybrid work environment.
Senior Performance Test Engineer with Appian experience supporting federal program. Leading performance testing strategies and collaborating with stakeholders for system scalability and reliability.
Senior QA Engineer leading testing strategies and performance goals for Appian applications across multiple projects. Collaborating with project teams to ensure quality solutions.
Software Development Engineer in Test focusing on automation and quality assurance for oneZero. Collaborating with cross - functional teams to deliver high quality software within a hybrid work environment.
Engineer III SDET at CrowdStrike developing cloud security solutions and building test infrastructure. Collaborating with development teams to ensure quality and functionality across cloud environments.
Senior Software Development Engineer in Test ensuring quality for Cisco's cloud - managed products. Collaborating with teams to enhance features and automation testing practices.
Senior QA Automation Engineer ensuring software applications deliver exceptional performance and reliability. Collaborating closely with developers and product managers to maintain high quality and optimize testing processes.