Pro tip 👉 Startups don't care about your resume. Send a pitch instead.

Junior Quality Assurance Engineer

EnerNOC

Quality Assurance Full Time

Enel X Nortgh America a leading provider of demand response (DR) and energy management software (EMS), has an immediate need for a Junior Quality Assurance Engineer to join our world-class software engineering organization. We are building Enel X’s next generation data services and analytics platform, and we need exceptional people to help us do it!

The QA Engineer will be responsible for developing integration and acceptance software test framework for continuous testing of our optimization engine production code.

Responsibilities

  • Execute test scripts, document and organize results
  • Coordinate and run laboratory tests each release, interpret results and provide feedback to the development team
  • Develop, maintain and improve acceptance tests for production code for Java and Python using cucumber
  • Translate product management requirements into acceptance tests
  • Develop Python tools for test procedures, data acquisition, test execution and post-processing
  • Generate automated reports and visualization tools, interpret results, and present to the development team
  • Monitor forecast engine code during release cycle (e.g., stage, beta testing) and rapidly identify bugs, defects and inefficiencies in test execution

Qualifications

  • Degree in Computer Science, or Math (B.S. or higher)
  • 2+ years experience in test development and automation
  • Proficiency in Python and related toolboxes
  • Basic understanding of optimization
  • Experience developing test systems
  • Basic understanding of electric power concepts such as energy charges, demand charges, power factor, energy storage systems
  • Ability to work in a team-based software development environment
  • Ability to clearly communicate results of work to peers, customers, and partners
  • Strong attention to detail
  • Fluency in English
- Ability to schedule communications with -8 GMT time zone
Preferred requirements
  • Familiarity with Machine Learning tools in Python (e.g., TensorFlow, PyTorch)
  • Familiarity with cucumber/gherkin