Senior QA Engineer II

closed
Fluence Logo

Fluence

πŸ“Remote - Worldwide

Summary

Join Fluence, a global leader in energy storage technology, as a Sr. Quality Assurance Engineer II. You will be part of a dynamic team developing cutting-edge energy storage tools, testing software/hardware for ongoing projects, and developing/maintaining test cases using Agile/Scrum methodologies. This role requires evaluating algorithms and automation techniques from business and technical perspectives. You will need a B.S. degree in a related technical field and 5-7 years of experience in testing applications developed in Ruby/Javascript and programming languages such as Python and C/C++. Fluence offers a collaborative and inclusive work environment with opportunities for professional growth. The company provides a comprehensive benefits package including unlimited PTO, medical, dental, vision, life and pet insurance, a generous 401k match, and an annual bonus incentive.

Requirements

  • Have a B.S. degree in Software Engineering, Computer Science, Quality Engineering, or related technical field
  • Have 5 - 7 years of experience testing applications developed in Ruby/Javascript
  • Have 5 - 7 years of experience in programming languages such as Python and C/C++
  • Have experience testing closed-loop control algorithms
  • Have experience testing software using the Agile/Scrum methodology
  • Have experience using a Test Case Management System such as TestRail
  • Have experience capturing day to day activities in JIRA
  • Have experience evaluating and implementing new and state-of-the-art technology to address challenging customer problems
  • Have experience in forming design and doing analysis of a system or new requirements
  • Have experience in developing test plans/procedures to assess adherence to requirements
  • Have familiarity with power generation and/or grid level control systems
  • Have experience with Power System Market Applications
  • Have strong oral and written communication skills
  • Be able to work independently with little day to day guidance and achieve targets and goals

Responsibilities

  • Develop and maintain test cases using Agile/Scrum software development methodologies
  • Test software/hardware for ongoing development projects
  • Evaluate algorithms and automation techniques to determine processes from a business and technical perspective
  • Provide team leadership and influence application vision

Preferred Qualifications

  • Have experience in high-performance programming such as Matlab+ and Simulink+
  • Have experience with Industrial Protocols: Modbus TCP, DNP3, IEC 61850
  • Have experience in modern web client technologies such as HTML5
  • Have experience with AWS, Openstack, Docker, and/or Github
  • Have experience with continuous integration, build management, and automated test frameworks
  • Have experience testing diverse COTS or Open Source Software
  • Have experience assessing existing products

Benefits

  • Unlimited PTO
  • Medical, Dental, Vision, Life and Pet Insurance
  • Generous 401K Match
  • Annual Bonus Incentive
This job is filled or no longer available