Company Neurio Technology

Name Senior Software Developer in Test - Clean Energy

Req # 59927

Location Vancouver CLEAN

Employment Type Full Time

Shift 1st

It’s a challenge and an invitation. Most importantly, it’s an opportunity to join an innovative industry leader as part of our Clean Energy Team. As we invest in new companies and technologies, we’re shaping the market and becoming a global powerhouse in the Energy Storage System Market, leading to steady, unprecedented growth. This rapid growth equals rapid career advancement opportunities for those who want to be challenged and enjoy a fast-paced, high-performance culture. 

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. 
  • Self-directed and capable of working in a dynamic and startup-like environment with a high attention to detail. 
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, etc ) 

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 
  • Hybrid Work Schedule 
  • 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.”