Design, build, configure, and maintain physical system integration test environments for BMS products and solutions.
Integrate hardware, software, controllers, networks, field devices, and other required system components into representative test configurations.
Perform HW/SW system integration testing to verify functionality, interoperability, stability, and expected system behavior.
Develop and maintain structured system-level test plans, test cases, and reusable test suites.
Reproduce, analyze, document, and communicate defects discovered during system testing.
Work closely with software and hardware development teams to support root-cause investigation and verification of corrections.
Maintain test configurations and ensure that test setups are repeatable and representative of intended product configurations.
Document test results and provide clear evidence of system behavior and compliance.
Identify opportunities for test automation and develop test cases with automation in mind.
Automate suitable system tests directly or collaborate with software developers and test automation engineers to implement automated testing.
Contribute to continuous improvement of system integration, qualification, and certification processes.
Support formal certification activities by providing tested configurations, test evidence, technical information, and engineering support.
Required Qualifications
Design, build, configure, and maintain physical and hybrid system integration test environments for BMS products and solutions.
Build, maintain, and expand automated test frameworks integrated into CI/CD pipelines using C# and Playwright.
Strong hands‑on testing skills across: Event‑driven or streaming architectures, API, microservices, and multi-cloud environments and Security testing of cloud-native applications and APIs
Integrate hardware, software, controllers, networks, field devices, and other required system components into representative test configurations.
Perform HW/SW system integration testing to verify functionality, interoperability, stability, and expected system behavior.
Validate end-to-end behavior across on-premise, edge, network, and cloud-connected parts of the system.
Develop and maintain structured system-level test plans, test cases, and reusable test suites.
Verify connectivity, reliability, and data flow between local systems and cloud-connected services relevant to EBO.
Test system behavior across distributed environments, including failure scenarios, reconnection, resilience, and recovery.
Support validation of APIs, web services, remote access flows, and connected applications where relevant to the solution.
Reproduce, analyze, document, and communicate defects discovered during system testing.
Work closely with software and hardware development teams to support root-cause investigation and verification of corrections.
Maintain test configurations and ensure that test setups are repeatable and representative of intended product configurations.
Document test results and provide clear evidence of system behavior, quality, and compliance.
Identify opportunities for test automation and develop test cases with automation in mind.
Automate suitable system tests directly or collaborate with software developers and test automation engineers to implement automated testing.
Contribute to continuous improvement of system integration, qualification, and certification processes.
Support validation of cloud-related qualities such as performance, observability, access control, and operational robustness in connected environments.