Software Implementation Engineer - UAT Lead

Implementation Boston, Massachusetts


Description

The Position

Do you dream about creating a more sustainable future? At Uplight, we are motivating energy users and providers to accelerate the clean energy ecosystem. Working with over 90 of the world’s leading electric and gas utilities, Uplight provides an end-to-end customer energy experience. Uplight delivers personalized experiences that clients have now come to expect – improving satisfaction, increasing revenue, reducing the cost to serve, and contributing to carbon reduction goals. We are a B Corp, enabling us to put our values into action by not only making decisions for the benefit of our shareholders, but also for our clients, environment, employees, and community.

Uplight is looking for a Lead Implementation Engineer with a background and focus on User Acceptance Testing to join our team to help us achieve our ambitious goals for our business and for the planet.

What You Get to Do:

As UAT lead in the Implementation Engineering team, you will be responsible for supporting Uplight’s project teams and utility clients in the deployment of our enterprise customer engagement products. 

As UAT lead you will understand the challenges of enterprise SaaS integration, and the uniqueness of every client deployment due to the combination of Uplight SaaS software, content, configuration and client data. 

Working in collaboration with representation from implementation, data services, product management, operations and engineering teams you will set the standards, develop test plans and provide direction to the project teams executing User Acceptance Testing with our clients, to ensure consistent quality of delivery of Uplight SaaS solutions.   

Our Implementation team’s background includes technical project management and software implementation consulting. We hire proven stars in these fields, but we also make bets on promising up-and-comers that have demonstrated success in other fields or academia. This position is available in our Boston Office.

 Skills and experience are necessary, but we hire on value alignment first, so if you feel you would be a good fit with us, still consider applying.

What you will contribute:

  • Work with client facing implementation teams on all technical aspects of deployment to ensure high quality releases
  • Develop testing standards and test plans to be leveraged during deployment of Uplight SaaS products, including internal UAT (by project team) and client facing UAT
  • Provide leadership and guidance to project teams executing the UAT process;  
  • Gain a deep working knowledge of Uplight SaaS solutions and the utility IT landscape, and transfer knowledge to the UAT team
  • Identify and establish UAT systems/tools in collaboration with Data Services, product and engineering teams.
  • Establish standard processes for managing client feedback, triaging issues and routing to and from product and engineering.
  • Liaise with QA within core engineering to ensure consistency of testing, and acceptance test criteria for new features.
  • Write Test Cases
    • Contribute to the development and maintenance of a library of test cases that are designed to validate that each client specific intersection of software, data, content and configurations meets documented requirements.
    • Maintain the test case library by reviewing existing cases, and collaborating with product management and engineering to set client facing acceptance criteria for new features and functions.
    • Develop acceptance test and post production validation cases for functional changes and regression scenarios 
  • Execute UAT
    • Execute internal UAT to ensure high quality before releasing a solution or feature to the client for client UAT testing
    • Review regression testing results and certify product for client  UAT
    • Provide recommendations to implementations team for Go/ No Go release decisions based on sound UAT testing inclusive of functional testing and regression testing
    • Ensure that User Acceptance test scripts are written and executed in a controlled, repeatable manner, following good validation methodology

What You Bring to Uplight:

  • Deep understanding of SDLC processes, waterfall deployment, agile development and QA / UAT practices
  • 5+ years of experience in Quality Assurance and UAT Testing
  • 2+ years experience as a UAT or QA lead, developing test strategy, test plans and test cases.
  • Educational  in Science, Technology or Engineering
  • High degree of technical knowledge and testing and validation skills are required.
  • Strong knowledge of data model/database design concepts and working knowledge of SQL
  • Working knowledge of web integration including iframes, widgets, Single Sign On, APIs
  • Experience working with multiple groups, both internally and externally – clients, engineering and product management teams
  • Excellent attention to detail, with strong analytical and problem-solving skills
  • Excellent written and oral communication skills which cater to both technical and functional audiences
  • Professional and credible in front of customers
  • Curiosity about and commitment to technology, energy efficiency and your potential
  • Ability to work with shifting priorities to meet project requirements; self-motivated

Bonus Points:

  • An understanding of the utility industry
  • Experience in the following:
    • Operational Reporting tools – e.g. Splunk
    • Python, Scripting tools (perl, unix)
    • AWS, GPC or similar cloud SaaS software development environment.
  • Experience collaborating with offshore resources.
  • Experience of navigating regulatory and compliance requirements, specifically accessibility compliance.

What Makes Working at Uplight Amazing:

In addition to all the standard medical and dental benefits that kick in Day 1, we:

  • Are proud to be over 500+ rebels with an important cause to help create a more sustainable planet.
  • Are committed to the environment, our employees, and our communities
  • Are focused on career growth by following defined career ladders
  • Take our work and mission seriously and….we love to laugh!

We also provide:

  • 401k Match
  • Medical, vision, and dental insurance
  • Monthly wellness stipend
  • Peer to peer recognition program
  • Management by objectives bonus plan
  • Innovative flexible time off
  • Exceptionally collaborative and cool office spaces (once we reopen them)


Salary Range: $90,000 to $95,000 (dependent upon experience) 


Uplight provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.