Intermediate Software Developer in Test (SDET)
Riva International, Inc.
Job Description
Overview Riva is looking for an Intermediate Software Developer in Test (SDET) who is passionate about building reliable, scalable automated testing solutions for modern cloud applications. Responsibilities In this role, you’ll help improve product quality and deployment confidence by designing and maintaining automated test suites for our AWS-based SaaS platform and Outlook add-in integrations. You’ll work closely with developers, product owners, and platform teams to ensure new features are thoroughly tested and continuously validated through CI/CD pipeline automation.
We are especially interested in candidates with strong experience in Playwright test automation. While this role is primarily focused on automation engineering, you should also be comfortable performing exploratory, regression, and targeted manual testing when automation is not the most effective approach. Deliver reliable automated test coverage for critical workflows.
Enable faster and safer deployments through CI/CD integrated testing. Improve deployment confidence and reduce regression test failure rates. Provide clear, actionable defect reporting and collaborate effectively with engineering teams.
Develop, maintain, and scale automated test systems that are stable and maintainable. Build and scale automated testing using Playwright and AccelQ (training is provided). Integrate testing into CI/CD pipelines and deployment release workflows.
Investigate failures and improve quality; monitor test execution results and enhance pipeline signals. Troubleshoot failing tests, identify root causes, and analyze logs; work with developers to resolve defects and improve system reliability. Surface quality risks early and help prevent regressions before release.
Collaborate as part of an engineering team. Work within Agile/Scrum teams using Jira and Confluence. Exhibit excellent communication, collaboration, and interpersonal skills.
Communicate fluently in written and spoken English. Be adaptable to new environments and changing requirements. Demonstrate openness to feedback, respect team roles and technical ownership, and align with agreed-upon standards and decisions.
Participate in code reviews and testing reviews. Explain technical solutions and rationale to non-technical stakeholders. Contribute to technical documentation and testing standards.
Assist with onboarding and mentoring junior testers and foster a strong engineering culture. Engage in career progression by identifying training opportunities, industry certifications, and project work to elevate skills. What you bring to the role Experience: 3+ years of professional experience as a software tester 2+ years of experience writing automated tests Education: Some post-secondary education in computer science, software engineering, quality assurance, or software testing Automation & Quality Engineering Skills: Strong hands-on experience building automated test suites Experience integrating automated tests in CI/CD pipelines and release workflows Experience investigating test failures, analyzing logs, troubleshooting flaky tests, and collaborating with developers to resolve defects quickly Experience investigating and implementing new test automation tools to expand existing coverage Understanding of modern testing practices, including atomic tests, reusable test components, test reliability, and shift-left quality practices Proficient with testing on Windows, Mac OS, iOS, and Android A strong desire to continually learn new test automation technologies and improve programming skills Bonus Points For: AccelQ automation experience Performance and load testing Outlook add-in testing Cloud/container testing Splunk/log analysis IaC/DevOps familiarity Previous developer experience Programming Skills: Proficient with HTML, CSS, JavaScript, ES6+, TypeScript, C#, and Microsoft .NET 8, PowerShell scripting, SQL and NoSQL databases Working understanding of web service technologies (REST, SOAP, Web Sockets, OData) and experience in testing them effectively Working understanding of authentication and authorization protocols (OAuth 2.0, JWT, Microsoft Graph) Experience developing tests to validate data transformations (XML, XSLT, JSON) Experience with Git and GitHub Proficient with development tools like Visual Studio, Visual Studio Code, SonarLint, ESLint, SonarQube, and AI code generation tools Core competencies for success Integrity & Accountability: Acting with honesty and responsibility, taking ownership of actions and decisions Collaboration: Inspires and motivates others, embraces diverse perspectives, and works effectively in teams Continuous Learning: Consistently seeking to grow and improve skills Design Thinking: Using creativity, new technologies, and customer-centered approaches to solve complex problems Analytical Thinking & Decision Making: Inspires and motivates others, embraces diverse perspectives, and works effectively in teams Managing Resources & Digital Dexterity: Combines adaptability to new technologies with effective utilization of time, budget, and talent Operational Alignment & Coordination: Ensures coordinated, efficient activities aligned with objectives Talent Management & Development: Fosters development opportunities and a high-performance culture Innovation: Drives creative solutions and encourages experimentation 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 data entry duplication across platforms. We offer a work culture that values diversity, equity, inclusion, and fun, where curiosity is rewarded and each day offers opportunities to learn and contribute. What we bring to the table RRSP/TFSA matching Paid vacation starting with 3 weeks Paid wellness time 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 without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, or disability status. We appreciate all applicants for their interest in joining Riva.
Please note that only candidates selected to move forward in the process will be contacted. #J-18808-Ljbffr