Senior Quality Assurance Engineer II

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 software engineering team developing cutting-edge energy storage tools, testing software/hardware for ongoing projects, and developing/maintaining test cases using Agile/Scrum methodologies. The role involves evaluating algorithms and automation techniques, ensuring adherence to requirements, and contributing to a sustainable future. Fluence offers a collaborative environment, prioritizing critical efforts for maximum impact. The company values continuous improvement, intellectual curiosity, and adaptation to customer and employee needs. This position requires a BS degree in a related technical field and 5-7 years of relevant experience.

Requirements

  • The candidate will have a B.S. degree in Software Engineering, Computer Science, Quality Engineering, or related technical field
  • 5 - 7 years of experience testing applications developed in Ruby/Javascript
  • 5 - 7 years of experience in programming languages such as Python and C/C++
  • Experience testing closed-loop control algorithms
  • Experience testing software using the Agile/Scrum methodology
  • Experience using a Test Case Management System such as TestRail
  • Experience capturing day to day activities in JIRA
  • Experience evaluating and implementing new and state-of-the-art technology to address challenging customer problems
  • Experience in forming design and doing analysis of a system or new requirements
  • Experience in developing test plans/procedures to assess adherence to requirements
  • Familiarity with power generation and/or grid level control systems
  • Experience with Power System Market Applications
  • Strong oral and written communication skills
  • 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

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

Benefits

  • Unlimited PTO
  • Medical, Dental, Vision, Life and Pet Insurance
  • Generous 401K Match
  • Annual Bonus Incentive

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.