Jobs at CEdge Inc

View all jobs

Software QA Engineer

Bangalore, KARNATAKA
QA Engineer Level
The Software QA Engineer will perform as a member of a dynamic software engineering team developing cutting edge energy storage tools. The Software QA Engineer will test software/hardware for ongoing development projects and be responsible for developing and maintaining test cases using Agile/Scrum software development methodologies. Software QA Engineer will also be responsible for evaluating algorithms and automation techniques to determine processes from a business and technical perspective.

Responsibilities:
  • The candidate will have a B.S. degree in Software Engineering, Computer Science, Quality Engineering, or related technical field.
  • 3+ years of experience testing applications developed in Ruby/Javascript.
  • 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.
  • Provide team leadership and influence application vision.
  • Strong oral and written communication skills.
  • Able to work independently with little day to day guidance and achieve targets and goals.
DESIRED SKILLS:
  • 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.

Share This Job

Powered by