Senior Quality Assurance Analyst

*This a temp (3 months or less) to perm position*

North American Power, a retail energy supplier serving over 250,000 customers across 63 utility territories in 12 states, has been recognized by Forbes magazine as one of America’s Most Promising Companies, and by Inc. magazine as one of America’s fastest-growing private companies. Offering competitive and stable electricity and natural gas supply rates, we're committed to helping energy consumers to make it easier to understand their cost for energy so that they can make sensible energy decisions. North American Power has been operating in the competitive market for over five years, has a senior management team with well over 100 years of combined industry experience, is on the cusp of achieving operational and technological excellence that will be best-in-class, and has recently unveiled a revolutionary brand value proposition that is compelling and differentiated. North American Power is primed to become a truly elite company—we are looking for talented and energetic individuals to join our team and help us achieve our Mission Statement of becoming "America’s most admired retail energy company through exceptional growth, innovation, and customer experiences". 

North American Power offers a challenging, intellectual and entrepreneurial environment.  We have a vibrant start-up culture and opportunities to advance.  Working conditions are flexible and collaborative, and projects are varied and demanding.  This position is located in Norwalk, Connecticut.  North American Power offers competitive salaries and benefits.

Role and Responsibilities

North American Power is looking for an experienced QA Analyst to join our IT team. We are looking for a highly motivated, results-driven technology individual, who has strong technical skills. You should have demonstrated expertise in software test including designing and executing test cases. You should also be proficient with software feature analysis, test case analysis, requirements analysis, software review and defect tracking systems.

Responsibilities include, but are not limited to:

Lead the development and execution of test cases
Work closely with developers to debug/test product features
Log defects in software defect tracking system
Work with Development and QA leadership to prioritize software defects
Identify risks and dependencies of the product and its subsystems, prioritize the effort, deliver the project on time and according to milestones, specifications and expected standards
Actively work with QA management in establishing metrics to ensure overall product quality
Assist in the preparation of status updates for projects
Take part in peer and external reviews
Engage in test result analysis and test report creation
Ensure proactive and cooperative relationships exist within the team and other individuals/groups that interface with the team
Demonstrate proactive ownership of issues and problems



College diploma or university degree in software engineering, computer science, or business administration or equivalent work experience.
Have solid cross-group collaboration skills and have a history of working within a software test and development team
Possess strong analytical skills and decision-making capabilities
Software testing experience with an organized and structured approach
A passion for quality and delivering a stable product
Comprehensive understanding of test methodologies and techniques
Demonstrated command and experience working with Test and Defect Management/Workflow tools
Be familiar with Software Development Life cycle (SDLC) and testing process
Experience testing of applications on web-based, client/server platforms
Working knowledge of relational database technology and SQL
Strong understanding of database architecture/concepts
Experience in white box testing, is a plus
Experience in agile development methodology
EDI transaction and/or Energy experience a plus
Ability to deal with changing priorities

Back to top