Senior QA Lead
Level of Employment and Workplace:
Fulltime, located in the Calgary, Alberta, Canada Head Office
About Arcus Power Corp.:
Arcus Power Corp. and its subsidiaries have built an impressive reputation, standing out as a dominant force in the ongoing energy transition and the surging demand for energy intelligence. Arcus’ Software-as-a-Service (SaaS) technology empowers energy-centric customers to make informed operational decisions supporting emerging trends of electrification, digital transformation, carbon-emission reduction, democratization of energy, and distributed energy resources. We serve a diverse customer base comprising of power traders, banks, utilities, commercial and industrial power consumers, as well as renewable project planners and developers throughout North America.
At Arcus Power, as a Senior QA Lead with expertise in automated testing, you will play a pivotal role in assuring the quality and reliability of our software products. Your strong technical acumen and experience in frontend, backend, and microservices testing will be critical in designing and executing comprehensive automated testing strategies.
Collaborating with cross-functional teams, including software developers, DevOps engineers, and product manager/owner, you will guide the CI/CD automation scripts to enable seamless and efficient testing processes.
Your leadership and mentorship will empower the QA resources to deliver high-quality software that meets customer expectations.
Your Role:
- Lead and mentor others on QA processes, fostering a culture of excellence, collaboration, and continuous improvement.
- Develop and execute comprehensive automated test plans, test cases, and scripts for frontend, backend, and microservices.
- Work closely with developers to ensure testability and reliability in the design and development of software products.
- Identify, prioritize, and report defects, issues, and risks, collaborating with the development team to facilitate timely resolutions.
- Collaborate with DevOps engineers to implement CI/CD automation scripts for automated testing and continuous integration.
- Drive the selection and adoption of automated testing tools, frameworks, and best practices.
- Establish and enforce QA best practices, testing standards, and processes.
- Monitor and analyze test results, providing regular reports and insights to stakeholders and management.
- Participate in the development and maintenance of testing environments and test data.
- Stay updated with industry trends and emerging technologies in automated testing and quality assurance.
You will be measured against the following KPIs:
- Customer (e.g. Number of bugs reported)
- Efficiency (e.g. Automated test coverage, test execution time)
- Quality (e.g. Defect detection rate, test failure rates)
Your Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Senior QA Lead or a similar senior-level QA role with expertise in automated testing.
- Strong proficiency in automated testing tools and frameworks such as Selenium, Cypress, JUnit, TestNG, etc.
- Expertise in testing frontend applications, backend APIs, and microservices in a distributed architecture.
- Hands-on experience in developing and executing test automation scripts for various software components.
- Familiarity with JIRA to report bugs and issues.
- Familiarity with CI/CD pipelines and the automation of test execution in the software delivery process.
- Knowledge of version control systems (e.g., Bitbucket) and collaborative development workflows.
- Strong understanding of QA methodologies, testing techniques, and best practices.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Effective communication and leadership skills, with the ability to work with cross-functional teams.
- Experience in performance testing and security testing is a plus.
- Proven track record of driving successful automated testing efforts in complex software projects.
- Ability to adapt to a fast-paced and dynamic environment.
- Strong organizational skills and ability to manage multiple projects and priorities.
- Experience with Agile methodologies and participation in sprint planning and review meetings
Working at Arcus:
We are a team of experienced data scientists, electrical engineers, software developers, and market analysts focused on delivering data and intelligent models that support the efficient generation, consumption and transaction of energy resources. We are passionate about social entrepreneurship and immerse ourselves around smart people who are inspired to solve hard problems. Arcus Power offers a supportive work environment that promotes autonomy, diversity, and innovation. Within our dynamic culture, every team member has an opinion that matters.
If you are driven by a passion for cutting-edge technology and determined to contribute to the energy transition, we invite you to join us in our pursuit of excellence and contribute to a brighter, sustainable future. Together, we can shape the future of energy power market intelligence.
What Arcus can Offer:
Arcus Power Corp. offers a comprehensive compensation package designed to reward short-term and long-term performance:
- Competitive base salary
- Health benefits
- 3 weeks annual time off