QA Engineer at Snapsheet


QA Engineer

  • Multiple states
  • Full Time
  • Technology
  • Mid Level
  • We are adding a Quality Assurance Engineer to our Tech team! 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.

What you’ll do as a Quality Assurance Engineer:

  • Review and understand product specifications and feature requirements
  • Create test plans and test strategies
  • Design and develop automated test suites
  • Identify test data, scenarios and cases needed
  • Develop, document, and maintain functional and regression test cases and other test artifacts
  • Test execution on planned test cases, exploratory tests, and ad hoc tests
  • Test results tracking
  • 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
    • New mobile build testing
    • Regression testing
    • Non-functional testing
      • Behavior under constraints (browser type, screen resolution, network performance, etc)
      • Security
      • Accessibility
      • Internationalization/Localization

What we are looking for in a Quality Assurance Engineer:

  • B.S. or higher degree in related fields
  • 3+ Years of Experience
  • Experience designing and developing automated tests
  • Understanding of software development life cycle
  • Understanding of quality assurance methods and testing principles
  • Experience in software testing environment for web-based products and mobile applications
  • Attention to detail and critical thinking capabilities, problem-solving and analytical skills
  • Team player, ability to collaborate
  • Good self-learner, work independently
  • Excellent communication skills – both written and verbal
  • Ability to multitask in a fast-paced, detail-oriented environment.
  • Experience in using test management tools for test case creation and defect tracking
  • Experience in SQL is a plus

Technologies we use

  • Ruby, Cucumber, Capybara

See all QA Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service