Quality Assurance Specialist

This position reports to the VP of Software Development and will assist a team of Web Application Developers by developing and maintaining QA activities and processes for all EnergyCAP software and reports through an Agile-based work environment for EnergyCAP, Inc. The general purpose is quality control analysis, systems evaluation, complex problem solving, and critical thinking.

Download the complete job description.


  • Design test plans, scenarios, scripts, or procedures that specifically address: database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability
  • Test system modifications to prepare for implementation
  • Document software defects, using a bug tracking system, and report defects to software developers
  • Monitor bug resolution efforts and track successes
  • Plan test schedules or strategies in accordance with project scope or delivery dates
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
  • Review software documentation to ensure technical accuracy, compliance, or completeness

Essential skills and experience

  • Strong IT Skills – specifically in SQL/T-SQL, SQL Server, and Web technologies
  • Version Control experiences, SVN and/or DVCS preferred
  • Strong skills in scripting and test automation
  • Attention to detail and application quality
  • Comfortable with rapid deliverables and deadlines of software projects and timelines
  • Capable of communicating technical concepts  to technical and non-technical audiences
  • Ability to work in a team setting that is open to critique in order to enhance product development
  • Commitment to company values of Product Leadership, Operational Excellence, Customer Intimacy, and Good Stewardship

Valued but not required skills and experience

  • Bachelor’s degree in technical related field
  • Minimum of 2 years experience performing Quality Assurance activities 
  • Self-starter mentality that is capable of working independently and with a team