Black box testing of various aspects of Enernoc’s energy management system. Create automated and manual regression tests to test vertically all levels of the system from the web-based UI to the lower level energy management systems.
Be able to work with and extend existing functional testing framework
Work with and adhere to Agile development philosophies
Works with micro service and UI engineers to understand how system should behave end-to-end
Working with other QA team members to ensure consistent testing standards
Properly and thoroughly document defects found to convey issue to s/w developers
Aid in characterization of issues and ensure proper resolution to issues found
KNOWLEDGE, SKILLS and ABILITIES
Excellent problem solving skills and analytical skills
Ability to effectively communicate (oral & written) with technical and non-technical stakeholders across all levels of the organization
Ability to adapt quickly to a fast-paced development environment.
Ability to lead more junior engineers
Electrical Engineering knowledge a plus
Networking and Cloud infrastructure knowledge a plus
REQUIRED WORK EXPEREINCE & EDUCATION REQUIREMENTS:
BSCS and/or minimum 3-5 years of experience in software test
Located in Seattle, WA
Experienced in Java 8
Automated functional test framework for Java and Angular UI
Fitnesse a plus
Following experience a plus:
Comfortable in the following environments.
Linux OS and Mac OSX
Docker and other virtualization technologies
Shell scripting (bash)
GIT source control
Knowledge of the following a plus
Cloud computing (AWS)
Who We Are
EnerNOC is a team of mission-driven people who recognize that using a 20th century construct for managing energy doesn't fit today's global imperative to use energy better. We believe that energy intelligence software (EIS) will fundamentally change the way the world uses energy, giving our business customers more control over energy costs and the utilities that serve them the ability to forge deeper customer relationships.