Company Neurio Technology

Name Software Development Engineer in Test - Clean Energy - Neurio Technology

Req # 55833

Location Vancouver CLEAN

Employment Type Full Time

Shift 1st

At Generac, Our People help make the world safer, brighter and more productive.  United by our Values, people with diverse backgrounds and points of view work together to ensure our global customers have peace of mind. 


We are a team of builders and doers who share a passion for innovation and a desire to outpace others.  As an inclusive workplace, we empower our employees to embrace diversity in all forms, celebrate our differences, and treat everyone with equity and respect.  At Generac, our success is powered by Our People.

Are you interested in joining a high-growth company and software team in the Clean Energy industry? 

Do you want to work with massive amounts of real-time energy data, and the latest technologies in IoT, machine learning, big data, and mobile and web apps? 

Come join the Clean Energy Team in our mission to accelerate the adoption of renewable energy and create a more intelligent home.

Neurio, a subsidiary of Generac Power Systems, is looking for a Senior Software Engineer in Test to contribute to our technical vision and to design and build our new cloud web and mobile applications.

Our software combines intermittent energy sources like solar with residential storage systems in order to build a reliable, environmentally sustainable electricity grid. Our applications help homeowners control their appliances and renewable energy sources for energy savings, help them manage and understand their homes’ energy consumption, help installers manage large fleets of devices, and much more.

What will you do?

  • As a senior member of the team, you will have significant responsibility and influence in shaping its future direction. We are looking for someone to iterate quickly on all stages of automation, performance and tooling, including bringing new products to production
  • Ability to lead end-to-end testing initiatives throughout the entire development process. Driving continuous integration/build and automated testing leveraging modern tools and frameworks that enables us to release more frequently
  • Successful candidates will have strong engineering skills and communication, and a belief that data driven processes lead to great products. You will need to have a passion for quality and an ability to understand complex systems
  • Above all you should be passionate about solving real world problems, and brining value to the applications you create

As part of this role, you will be required to: 

  • Lead end-to-end testing initiatives throughout the entire development process with a strong focus on performance testing, stress testing front end, back end automation
  • Automation of front end testing, and mobile application testing with iOS and Android
  • Analyze product requirements and ensure the automation strategy is aligning a risk-based test approach mitigating risk exposure within all phases of testing utilizing automated testing tools to continuously build an automated regression test suite

What will you be required to have?

  • Bachelor degree in Science program or equivalent experience
  • 5+ years experience in commercial software testing in one or more of the following roles: Performance Engineer, Automation Engineer, Software Developer, SDET
  • Solid background in coding  - JAVA is a must
  • Knowledge of at least 2 of the following: Javascript/Node.js, Python, Bash
  • Experience writing and debugging SQL queries
  • Extensive REST API testing
  • Experience with Code Coverage tools
  • Collaborate with Software Engineers on technical design and implementation, as well as on developing test scenarios and test cases.
  • Knowledge of AWS (S3, ECS, Lambda)

What else will you need to be successful?

  • Ability to shift left, and be hands-on in Backend or Front End software development
  • Sharp analytical abilities and proven design skills
  • Strong sense of ownership, urgency, and drive
  • Proven leadership abilities in an engineering environment in driving operational excellence and best practices

Why work for us?

  • Comprehensive medical benefits
  • Employer RRSP contribution matching
  • Unlimited vacation (and we genuinely encourage you to use it)
  • Work-from-home flexibility
  • Spacious new office in the heart of downtown Vancouver

“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law."