Review and understand product specifications and feature requirements
Create test plans and test strategies
Design and 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
Own tools and test infrastructure, identifying, researching, and implementing technologies for quality assessment and QA automation.
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 include: 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)
Security
Accessibility
Requirements
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
Benefits
Choose from 3 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automation frameworksSeleniumCypressPlaywrightRubyJavaScriptnon-functional testingload testingstress testingsecurity testing