Find your next big thing

Discover exciting career opportunities in our portfolio companies
Pender Ventures

Senior Software QA Analyst (Extensions)

Copperleaf Technologies

Copperleaf Technologies

IT, Quality Assurance
Germantown, MD, USA · Remote
Posted on Friday, June 7, 2024

Senior Software QA Analyst – Extensions

Canada - remote working.

The Copperleaf Suite software helps some of the world’s largest energy firms make better strategic decisions through data analytics and optimization. We’re looking for a talented and motivated Senior Software QA Analyst to join the QA team within our larger Extensions team. As a QA Analyst, you will ensure that our customer-specific solutions meet high quality standards. Extensions use a broad tech stack and perform manual and automation QA, so it is a great opportunity to expand your skill set and learn something new!


Extensions team members are welcome to work from home if that is their desired location. There is also the option to work from the Vancouver office full- or part-time.

The typical hiring range for this position is from $90,000 to $110,000 CAD annually. The base salary offered is based on market location and may vary depending on skills, experience, and internal equity. As part of our compensation package permanent employees in this position may be eligible for our company bonus program and equity offerings, subject to eligibility requirements. We encourage all qualified applicants to apply, regardless of their current salary expectations.

Key Responsibilities:

The position provides an excellent opportunity to use and enhance your skills in the following areas:

  • Perform all major QA and testing activities, including test planning, test design and test execution, creating bug reports, reporting on testing results and test progress;
  • Perform manual testing and high involvement in test automation tasks;
  • Work with project leadership and other stakeholders to define test automation roadmap, create automated functional regression tests for multiple projects, using and expanding our existing test automation framework;
  • Explore our current development and QA processes and practices, contribute to their advancement and improvement to provide high quality and scalable testing solutions and help deliver quality software solutions on time and on budget;
  • Assess and escalate critical and high impact issues related to product quality;
  • As a member of a cross-functional team, you are motivated to do what it takes to help the team succeed. Combine what you’ve learned with your past QA experience to help test our product, suggest improvements, and make our product better.

Your background:

Ideally, you have the following background, (but we also recognize that talent comes in many forms):

  • 5+ years of QA experience in testing of large enterprise, sophisticated software products;
  • 3+ years of experience in test automation, solid understanding of automated software testing principles;
  • Strong understanding of software development life cycle, software QA processes and methodologies;
  • Working knowledge and experience with C# (or other object-oriented programming language), strong understanding of object-oriented programming principles;
  • Good working knowledge and understanding of tools and technologies such as RDBMS (e.g. Oracle, SQL Server etc.), web services, Azure DevOps, Visual Studio, Jenkins, Postman, Selenium, Linux etc.
  • Self-motivated and able to work independently
  • Able to troubleshoot and solve problems accurately and efficiently;
  • Demonstrated ability to guide the improvements of existing QA processes and methodologies;
  • Excellent written and verbal communication skills.

About You:

  • You enjoy solving problems, working with sophisticated data, learning about financial and accounting concepts, and are not afraid of complex business logic
  • You have strong leadership and organizational skills and able to take charge of QA activities for a particular project and help drive the delivery of a quality functionality to our clients, on time and on budget
  • You understand the importance of details, clear and effective communication, and respect Documentation
  • You have an ‘Always Improve’ mentality and constantly strive for self-improvement
  • You are passionate about software quality and able to rapidly acquire new knowledge
  • You are enthusiastic team player, self-motivated and proactive, able to handle a variety of tasks simultaneously and cope with multiple priorities

We recognize that talent comes in many forms, so we’re looking for passion, enthusiasm and transferable skills.

What's it like here?

At Copperleaf, we’re committed to building a great culture because we know it sets us apart. Culture is at the very core of everything we do, and it’s what makes people want to be part of the market-leading company we’re building. We are a global team of world-class innovators continually pushing the limits of what’s possible to deliver exceptional value and extraordinary experiences to our clients. To do that, we actively cultivate an open and supportive team environment, where diverse ideas and perspectives are encouraged and respected.

Headquartered in Vancouver, Canada, Copperleaf is building a better world, one decision at a time. As one of Canada’s Fastest-Growing Companies, winner of Canada’s Most Admired Corporate Cultures and the BC Tech Association’s Tech Culture of the Year, we are a dynamic and disruptive organization offering exciting opportunities for growth and innovation.

Diversity, Equity, and Inclusion are at the heart of Copperleaf’s culture and play a vital role in our growth strategy. We are committed to ensuring that everyone feels a sense of belonging and can contribute to their maximum potential. Our differences are the reason great things happen here. If you are an applicant in need of accommodations or special assistance throughout the interview process, please submit a request by email to