Testing embedded software from design to commercialization for Avive Solutions, an AED company. Focusing on automation and efficiency in continuous testing processes.
Responsibilities
Design and implement automation framework with dedicated hardware fixtures using Pytest.
Lead end-to-end testing between internal and external systems, connected hardware products, cloud-based databases, and applications.
Create systems and processes that facilitate automated testing over manual test execution.
Consider and implement a robust CI for running unit and system level tests.
Triage defects from opening to closure. Find root causes and implement lasting solutions.
Write and deliver software project documentation, including software architecture documents, IUVs, design verification test plans, test protocols, and test reports.
Design, develop and test software tools that aid in development and manufacturing.
Maintain focus on delivering the highest quality product to our customers.
Work closely with the firmware development team for a deep and nuanced understanding of implementation detail.
Requirements
BS degree holder in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of relevant coursework and job-related experience.
Minimum of seven (7) years in a software test position for embedded systems.
Able to write, debug, and review python for hardware-control libraries and automated tests.
Experienced in Python, C/C++, ARM CPUs, Embedded Linux.
Able to design and build automated test systems from basic engineering lab equipment, electronics and firmware design.
Experienced in guiding teams on best practices for code development.
Experienced in automating wireless networking test protocols - Cellular, BLE, WiFi.
Experienced in managing data using Git and Jira APIs.
Excellent verbal and written communication skills including technical writing. Good documentation is a must!
Software Test Engineer working in a growing technology company focusing on enhancing web application quality. Engaging in both manual and automated testing processes in a hybrid work environment.
Software Test Engineer focusing on testing processes and quality improvement in a technology company. Engaging in both manual and automated testing within a hybrid work model.
Software Test Engineer at CroX enhancing testing processes and quality for their growing technology products. Involved in both manual and automated testing in a hybrid work environment.
Software Test Engineer in a growing tech company improving web application quality. Involves manual and automated testing with agile methodologies for enhanced product stability.
Software Test Engineer improving quality and stability of web applications at a growing technology company. Responsible for planning and executing tests in a hybrid environment.
Software Test Engineer working with a technology company in Forchheim. Involved in testing processes to improve web applications' quality and stability.
Software Test Engineer for technology company enhancing web application quality. Involves manual and automated testing with a focus on collaboration and process improvement.
Software Test Engineer improving web applications for a growing technology company. Planning and conducting manual and automated tests, and collaborating in agile processes.
Software Test Engineer in a growing tech company enhancing testing processes and web application quality. Engaging in both manual and automated testing within a hybrid working environment.
QA Automation Lead designing automated tests to validate web and mobile applications. Responsibilities include test script development, maintenance and execution, working in Agile environments.