Fluence Energy

Staff Engineer

Fluence Energy
Apply
12 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

AWSAzureCypressDockerGitGitHub ActionsJavaJavaScriptJenkinsLinuxpytestPythonRobot FrameworkSelenium

Categories

Fluence Energy

About Fluence Energy

1,001-5,000 employees

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.

Contact me