SnippetSentry

QA Automation Engineer

Portland, OR, US

6 days ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job