Role Description
As a Quality Assurance Engineer at Snapsheet, you are a solver - building test systems and processes that will improve what we have in place currently and prevent issues proactively. You thrive in an environment where you are working with a team of software developers, QAs, and designers in a fast-paced, agile development environment. You enjoy identifying any potential quality issues through system testing and acceptance testing on various Snapsheet features. Additionally, as a QA Engineer, you accelerate the delivery and maintain the high quality of Snapsheet products as they continue to grow and expand. The Quality engineering team owns and maintains Snapsheet's customer-focused testing strategy and software; you’ll be supporting a specific product while also building the tools you need to have high confidence in our automated tests.
Responsibilities
-
Review and understand product specifications and feature requirements
-
Define and refine the testing strategy for an engineering team
-
Own tools and test infrastructure, identify, research, and implement technologies for quality assessment and QA automation
-
Design, develop, and maintain automated test suites; working cross-functionally with developers and product managers to inform decisions on what, how, and when to automate
-
Develop, document, and maintain functional and regression test cases and other test artifacts
-
Test execution and results tracking on planned test cases, exploratory tests, and ad hoc tests
-
Issue triage, resolution, and prevention
-
Isolating, replicating, and reporting defects while verifying defect fixes
-
Defect submission, tracking, and communication to team members
-
Escalating potential quality issues immediately to team and management when needed
-
Providing QA reporting including test status and defect status
-
Ensure all deliverables meet functional and design requirements and technical specs
-
Perform various testing including:
-
New feature/product release candidate testing
-
Existing feature enhancement testing
-
Regression testing
-
Non-functional testing
-
Load/Stress testing to uncover potential performance and scalability bottlenecks
-
Behavior under constraints (browser type, screen resolution, network performance, etc)
-
Accessibility
Qualifications
-
B.S. or higher degree in related fields
-
3+ years of experience working with test automation frameworks (Selenium, Cypress, Playwright)
-
Proficient in one or more programming languages (Ruby and JavaScript preferred)
-
Familiar with project management tools (Jira, Confluence), version control systems (Git, GitHub), and test management tools (Zephyr, TestRail)
-
Understanding of the software development life cycle (SDLC)
-
Understanding of quality assurance methods and testing principles
-
Experience in software testing environments for web-based products and/or mobile applications
-
Good self-learner and self-motivator who takes initiative and thrives in an autonomous environment
-
Excellent communication skills – both written and verbal
-
Ability to multitask in a fast-paced, detail-oriented environment
-
Experience with non-functional testing tools (e.g., Grafana k6, JMeter) a major plus
-
Familiarity with containerization technologies (Docker) and AWS Cloud infrastructure a plus
Requirements
-
Technologies we use: Ruby on Rails, Cucumber, Capybara, Grafana k6, JavaScript, Docker, AWS Cloud infrastructure
Benefits
-
Choose from 2 robust medical plans through Blue Cross Blue Shield—plus, we contribute to your HSA when you enroll in our high-deductible health plan
-
Offer two dental plans and one vision plan to keep you and your family healthy
-
Peace of mind with company-paid Short Term Disability, Long Term Disability, and Life Insurance
-
Additional protection through voluntary benefits like Accident Insurance, Hospital Indemnity, Critical Illness, and Legal Assistance
-
401(k) with a 4% company match—because your future is worth investing in
-
Employee Assistance Program (EAP) with 6 sessions per life incident to support your mental well-being
-
Flexible PTO and 7.5 company-observed holidays to recharge on your terms
-
In-person connection points throughout the year including our annual Summit and Roadshows
-
Snapsheet SWAG and surprise mailers to keep the spirit alive
-
Endless opportunity to shape your path—career growth, learning, and real impact are all within reach
-
Health and wellness campaigns that evolve with you year over year