Enable job alerts via email!

Intermediate Test Automation Specialist

Riva

Edmonton

On-site

CAD 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

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.

Benefits

RRSP/IRA matching
Paid vacation starting with 3-weeks
Paid wellness time
Paid time off to volunteer
Extended health care benefits
Dental insurance
Life insurance
Professional development allowance

Qualifications

  • 3+ years of testing experience with a focus on automation.
  • Proficient in designing automated tests and integrating them into CI/CD pipelines.
  • Experience with cloud environments like AWS and Azure.

Responsibilities

  • Design and develop high-quality automated tests for new features.
  • Collaborate with teams to define and implement effective test plans.
  • Perform manual and exploratory testing to ensure quality standards.

Skills

Test Automation
Selenium
Powershell
JSON
YAML
CI/CD
Git
Troubleshooting
OOP
Agile Methodologies

Education

Post-secondary education in Computer Science
Quality Assurance or Software Testing

Tools

Team City
Azure DevOps
GitHub Actions
GitLab
Octopus Deploy
Terraform

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Edmonton

Remote

USD 90,000 - 150,000

10 days ago

Clinical QA Specialist (Contract)

Aurinia Pharmaceuticals Inc.

Edmonton

Remote

CAD 60,000 - 100,000

25 days ago

QA Automation Engineer - Senior

Lumenalta

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Clinical Quality Assurance Auditor

Translational Research in Oncology

Edmonton

Remote

CAD 80,000 - 110,000

25 days ago

Senior Clinical Quality Assurance Auditor

TRIO - Translational Research in Oncology

Montreal

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Administrative Assistant, Quality Assurance

CBI Health

Waterloo

Remote

CAD 40,000 - 70,000

Yesterday
Be an early applicant

Quality Assurance Specialist Toronto, ON

Oliver UK Group

Toronto

Remote

CAD 60,000 - 90,000

2 days ago
Be an early applicant

Senior Clinical Quality Assurance Auditor

TRIO - Translational Research in Oncology

Calgary

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Bilingual Quality Assurance Specialist

Tru

Greater Toronto Area

Remote

CAD 90,000 - 95,000

3 days ago
Be an early applicant