Senior Engineer I
se
|
Experience: NM+ Years
|
Bangalore
|
Posted 7 hours ago
Job Description
- 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.