Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a dynamic software development company that values collaboration and innovation. As an experienced tester, you'll design and develop automated tests, ensuring high-quality features and products. Your contributions will directly impact the efficiency of top companies worldwide. Embrace a culture that promotes diversity, equity, and continuous learning, where your skills and ideas are valued. This role offers a chance to grow in a supportive environment while working on cutting-edge technology solutions. If you're passionate about quality assurance and eager to make a difference, this opportunity is for you.
Current job opportunities are posted here as they become available.
If you thrive in a collaborative team environment, enjoy solving problems, have a can-do attitude and get things done, can lead testing work for new features, and can display initiative then this position might be for you
WHAT YOU WILL BE DOING?
An experienced tester’s primary focus is to design and develop very high-quality automated tests for new features and products, improve existing automated tests, perform manual and exploratory testing as required to ensure that development work meets acceptance criteria and business requirements.
Intermediate testers must demonstrate a keen desire to continually learn new test automation technologies and improve their programming skills to gain the expertise needed to build automated tests. This requires learning how to design and implement feature testing strategies, and build and maintain small, automated feature tests that can be run locally and be integrated into the CI/CD pipelines.
Reporting to the QA Manager, you will work closely with other developers, product owners, and fellow testers to implement automated quality controls for new features and products, as well as our existing web products. The results of your testing efforts will have a direct impact on the efficiencies of some of the top companies around the world.
More specifically, your duties will include:
Collaborate with Product Owners and Feature Team Leads to define a comprehensive and effective test plan for new feature development and feature enhancements.
Collaborate with Product Management and other stakeholders (developers, UX developers, customer facing teams) to iterate on designing and implementing effective automated feature tests and performing manual exploratory tests. This requires planning, building, scaling, securing, and integrating automated tests into a CI/CD development pipeline.
Test new features and improvements to the Riva products in a secure, efficient, and performant way and record and report the results of those tests.
Solve technical test automation problems on moderate to high scope and complexity. Present solutions for technical or process improvements.
Craft test code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Ensure quality standards are met before the team ships new features and enhancements.
Identify areas of improvements in the test code base and help contribute to make it better.
Design and test API and partner integrations.
Adhere to best practices in test design and development, implementing test automation practices, and recording and reporting testing results.
Design and write manual tests in the Test Management Solution (TSM), execute manual testing, and record test results, reporting any defects or bugs to the rest of the team for resolution.
Assist with onboarding new team members joining the team and continuously mentor and coach junior testers.
Actively engage in planning your career progression.
Write internal testing documentation for developer, tester, and product owner consumption.
Perform other duties as may be required from time to time.
WHAT YOU BRING TO THE ROLE
You have some post-secondary education in computer science, software engineering, quality assurance, or software testing.
You have at least three (3) years applicable testing work experience.
You have experience with Powershell scripting, JSON, and YAML.
Your experience includes writing automated end-to-end tests using Selenium and SpecFlow, using object oriented programming techniques and best practices to support Behaviour Driven Development (BDD).
You have experience implementing automated tests in a CI/CD pipeline using build and integration tools (Team City, Azure DevOps, GitHub Actions, GitLab), deployment tools (Octopus Deploy), and IaC tools (Terraform).
You have integrated test automation against web application and services deployed to cloud environments like Amazon Web Services (AWS), Azure, Heroku, or Google Cloud Platform.
You are proficient using source control including Git and/or SVN.
You can configure web servers and troubleshooting configuration issues.
You have strong server-side and client-side troubleshooting skills, preferably with large scale enterprise code.
You have a fundamental understanding of OOD, OOP, and design patterns.
You are proficient with Windows and Mac environments.
You are organized, efficient, and committed to get the job done while managing multiple priorities within scheduled timelines. You can adapt to new environments, and changes in requirements and scope.
You listen carefully to explanations, understand, interpret, and resolve complicated issues.
You can communicate technical solutions and the rationale behind decisions so that a non-technical person can understand.
You are willing to learn new skills and a can demonstrate continual effort to improve your skills.
Bonus Points For:
One or more years of developer experience.
Experience with mobile web app testing.
Working experience testing against Salesforce and/or messaging systems/platforms like Microsoft 365, Exchange, Notes, or GSuite.
Experience with containerization using Docker, Docker Compose, Docker Registry, AWS ECS, ECK, Fargate, ECR, and/or Azure container services.
Testing certifications (ISTQB, Selenium, Test Automation)
CORE COMPETENCIES FOR SUCCESS
Integrity & Accountability: Conveying information clearly and effectively across all levels and listens actively,
Collaboration: Inspires and motivates others, embraces diverse perspectives, and works effectively in teams to achieve shared goals.
Business Acumen: Understanding key drivers of company success and applying knowledge to achieve goals.
Design Thinking: Using creativity, new technologies, and customer-centered approaches to solve complex problems.
Analytical Thinking & Decision Making: Analyzing data and situations to make well-informed decisions.
Managing Resources & Digital Dexterity: Combines adaptability to new technologies with effective utilization of time, budget, and talent to optimize outcomes and drive continuous improvement.
Operational Alignment & Coordination: Ensures that operational activities are coordinated, efficient, and focused on achieving strategic objectives.
Talent Management & Development: Ability to bring team members in, and keep them effective and happy. Building talent is strategically developing team members around personal and organizational objectives.
Innovation: Ability to conceive, develop and deliver new ideas, processes and products for the organization and customers.
MORE ABOUT RIVA
We are an Edmonton-based software development company with a global footprint. Our Relationship Engine creates seamless data flow between applications like email, calendar, contacts, and tasks and CRM – synchronizing data and eliminating the need for task switching, application toggling, and data entry duplication across platforms.
We offer a work culture that fosters diversity, equity, inclusion, and fun. Where curiosity is rewarded, and each day offers the chance to learn, grow, and contribute to the efforts of people you like, respect, and value.
WHAT WE BRING TO THE TABLE
Total compensation package including;
RRSP/IRA matching.
Paid vacation starting with 3-weeks.
Paid wellness time allowing for flexible discretionary allocation for mental health, personal benefits, and personal time.
Paid time off to volunteer with charities of your choice.
Extended health care benefits, dental and life insurance.
Professional development and training allowance for career advancement.
Must hold a valid work permit or be a permanent resident or citizen of Canada.
Riva is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.