Overview

QA Automation Engineer Jobs in Portland, OR at SnippetSentry

Title: QA Automation Engineer

Company: SnippetSentry

Location: Portland, OR

At SnippetSentry, our mission is to be the best mobile capture service on the planet. We provide a resilient and secure message monitoring platform to organizations that require compliance, accountability, and scalability. We prioritize the end-user’s experience with a quick, non-invasive setup process that takes less than 3 minutes. We seamlessly support archiving SMS, RCS, iMessage, and WhatsApp messages (and all their various media types) to a variety of cloud storage solutions, with more to come in the future. With support for federated/SSO accounts, bulk management of your employees’ devices, and clear reporting data at your fingertips, we have a flexible solution for all of your needs.

We are seeking a talented and dedicated QA Automation Engineer to join our growing engineering team, playing a critical role in ensuring the quality and reliability of our SaaS application. You will design, develop, and execute both manual and automated tests, work alongside our cross-functional teams to bring new features to fruition and squash pesky bugs, and contribute to the continuous improvement of our testing processes. If you’re a passionate and highly skilled engineer with a strong background in quality assurance, test automation, and software development, we would love to hear from you!

Responsibilities

Own testing projects from start to finish, including test planning, execution, and reporting

Write test cases to verify the functionality and reliability of our software applications

Collaborate with your fellow engineers to identify and resolve software defects and ensure high-quality releases

Code new tests for all of our end-to-end automation testing frameworks, and further enhance their functionality

Track and report test metrics, providing clear insights into test progress and software quality

Provide and implement new perspectives and ideas to improve our SDLC and QA practices

Requirements

3-5+ years of experience in software quality assurance and testing

Proficiency in JavaScript and TypeScript, and experience using them with the Node.js runtime environment

Experience with modern UI test automation frameworks like Playwright, WebdriverIO, Cypress, or Selenium

Experience with REST and/or GraphQL API testing using tools like Postman

Solid understanding of software testing principles, methodologies, and best practices

Strong English writing and communication skills, with the ability to clearly articulate technical issues across the business

Proven ability to quickly learn and adapt in a startup environment, including independent project ownership

Strong communication and collaboration skills, with experience working with offshore teams and demonstrating cross-cultural coordination

Bonus points if you have:

Bachelor’s degree in Computer Science, Engineering, or a related field

Experience with Mocha and PactumJS

Intermediate Python programming skills

Experience with the Vue web framework

Mobile end-to-end automation testing experience with Appium

DevOps experience with GitLab, GitHub, Jenkins or an equivalent

Usage of cloud computing platforms like Google Cloud Platform (GCP), AWS, or Azure

Knowledge of performance testing, using tools such as k6, JMeter, or Gatling

Prior data validation testing experience using SQL, BigQuery, or Looker

Experience with accessibility and/or security testing

Benefits

Health Care Plan (Medical, Dental & Vision)

Retirement Plan (401k)

Unlimited Paid Time Off + Holidays

Stock Option Plan

Work From Home flexibility

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.