Fluence Energy logo

QA Engineer II

Fluence Energy
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 7 Years

TYPE

FullTime

SKILLS REQUIRED

Defect ManagementCI/CDRegression testingTest AutomationPythonSeleniumREST API Testing

Job description

Overview

QA Engineer II role focused on product validation, test automation and industrial control systems testing at Fluence Energy.

What you'll do

  • Design, develop and execute comprehensive test plans, test cases and test procedures.
  • Validate functional, integration, system, end-to-end and regression requirements.
  • Perform software verification and validation activities throughout the product lifecycle.
  • Review product requirements and technical specifications to identify test scenarios and quality risks.
  • Investigate software defects, perform root cause analysis, and collaborate with development teams to resolve issues.
  • Participate in release readiness reviews and ensure product quality standards are met.
  • Advocate quality engineering best practices and shift-left testing principles.
  • Design, develop and maintain scalable automated test frameworks.
  • Create automated test suites for web applications, APIs, backend services and industrial control systems.
  • Integrate automated tests into CI/CD pipelines to support continuous testing.
  • Improve automation coverage, execution efficiency and reporting capabilities.
  • Validate control system applications and test communication interfaces and protocols such as Modbus, MQTT and OPC UA.
  • Validate interactions between software applications and field devices, controllers, PLCs and SCADA systems.
  • Support Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test activities.
  • Participate in system-level testing and customer acceptance testing where required.

What you'll need

  • Bachelor's Degree (BE/B.Tech) in Electrical Engineering, Electronics & Communication Engineering, Computer Science or a related engineering discipline.
  • 5-7 years of experience in Software Quality Assurance or Test Engineering.
  • Experience in automation testing of enterprise software products and industrial control systems.
  • Proven experience developing automated test solutions and frameworks.
  • Proficiency in one or more programming languages: Python, Java, JavaScript.
  • Experience with one or more automation frameworks: Pytest, Selenium, Robot Framework, Cypress, Playwright.
  • Tools and technologies: Git / GitHub, Jenkins / GitHub Actions, CI/CD pipelines, Linux environments, Docker, REST APIs, test management tools (Jira, Xray, Zephyr, TestRail).
  • Strong analytical and problem-solving skills, excellent debugging and troubleshooting capabilities.
  • Ability to work effectively in cross-functional global teams.
  • Strong verbal and written communication skills.
  • High attention to detail and quality-focused mindset.
  • Self-driven with a passion for continuous learning.
  • Ability to manage multiple priorities in a fast-paced Agile environment.
  • Strong ownership and accountability for product quality.

Nice to have

  • Familiarity with IEC 61850.
  • Familiarity with cloud platforms (AWS or Azure).
  • Experience with containerized applications and microservices.
  • Knowledge of cybersecurity testing concepts for industrial systems.
  • Exposure to performance, scalability, reliability and resiliency testing.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

QA Engineer II