
Staff Engineer
Fluence Energy12 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and test procedures.
- Validate functional, integration, system, end-to-end, regression, verification, and validation requirements.
- Investigate software defects, perform root cause analysis, and collaborate with development teams on resolution.
- Design, develop, and maintain scalable automated test frameworks and simulators for physical-layer devices.
- Create automated test suites for web applications, APIs, backend services, and industrial control systems.
- Design and test nonfunctional requirements for scaled systems using simulations and defined strategies.
- Integrate automated tests into CI/CD pipelines and improve automation coverage, execution efficiency, and reporting.
- Validate industrial control-system applications and protocols including Modbus, MQTT, OPC UA, and IEC 61850.
- Validate interactions between software applications and field devices, controllers, PLCs, and SCADA systems.
- Support Hardware-in-the-Loop and Software-in-the-Loop testing, system-level testing, and customer acceptance testing.
- Participate in release-readiness reviews and advocate quality engineering and shift-left testing practices.
- Develop AI-integrated test tools and dashboards.
Requirements
- Bachelor’s degree in electrical engineering, electronics and communication engineering, computer science, or a related engineering discipline.
- Master’s degree in a relevant engineering or computer science discipline is listed as an education qualification.
- 5–7 years of experience in software quality assurance or test engineering.
- Experience automating tests for enterprise software products and industrial control systems.
- Proven experience developing automated test solutions and frameworks.
- Proficiency in one or more of Python, Java, and JavaScript.
- Experience with one or more of Pytest, Selenium, Robot Framework, Cypress, and Playwright.
- Experience with Git or GitHub, Jenkins or GitHub Actions, Linux environments, Docker, REST APIs, and test management tools.
- Preferred familiarity with AWS or Azure cloud platforms, containerized applications, microservices, cybersecurity testing concepts for industrial systems, and performance, scalability, reliability, or resiliency testing.
- Strong analytical, debugging, troubleshooting, communication, collaboration, prioritization, and quality-focused skills.
Tech Stack
Categories
About Fluence Energy
Fluence Energy builds grid-scale battery energy storage systems and optimization software for utilities, renewable developers, and large energy users. The public company (Nasdaq: FLNC) sells storage projects, software subscriptions, and lifecycle services, drawing on origins as a Siemens–AES joint venture. Founded in 2018 and headquartered in Arlington, Virginia, Fluence operates in nearly 50 markets with gigawatts of storage deployed for renewable integration and grid reliability.