• Senior Software Test Engineer

    Job Locations US-NY-Rochester
    Job ID
    # of Openings
    Software Engineering
  • Overview

    Do you consider yourself a Software Craftsperson who is passionate about creating intuitive, polished, and high-quality software that people use every day?  If so, read on…


    At EnerNOC, we don't just build software; we're changing the way people use energy. We innovate through hack-a-thons and company-wide initiatives to build software that provides insight into one of the most complex areas of today – Energy.


    EnerNOC has an immediate opening for a Senior Test Engineer, focusing on developing automated tests for our software. You will use your knowledge of testing and testability to influence software design, promote proper engineering practices, testability, and other advanced quality concepts within our product suite.


    •  Lead the team's test effort from planning and organization to execution and delivery. Develop effective test strategies
    • Write moderately complex code to test systems
    • Work with team members to keep testing at the forefront of our SDLC
    • Demonstrate intuition and knowledge about how to find unanticipated behaviors through exploratory testing, apply this knowledge with measurable result to improve the product's quality, and translate these newly discovered behaviors into automated tests
    • Drive further adoption of unit/integration/system testing, metrics to monitor code coverage, bug prevention strategies, and other quality measures.


    • 5+ years of experience in software testing and quality assurance
    • 2+ years of experience in Java and/or JavaScript
    • Knowledge of test methodologies, writing test plans, creating test cases and debugging
    • Experience testing SaaS products
    • Black box and white box experience and expertise
    • Desire to learn new technologies
    • Excellent written/oral communication skills
    • Demonstrated attention to detail
    • BS/BA in Computer Science or a related field, or equivalent years of experience in quality assurance.

    Ideal  Qualifications:


    • 10+ years of relevant work experience in testing software and building automated test suites within a large scale SaaS environment
    • 3+ years of experience in developing test automation in Java and JavaScript
    • Experience with BDD, Cucumber, Selenium, Protractor, or Chimp
    • Experience with Continuous Delivery/Deployment and cloud deployment (AWS)
    • Experience with IntelliJ/WebStorm
    • Strong coding skills


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.