View Our Website View All Jobs

QA Automation Engineer


The QA Automation Engineer works closely with the Product Development and Technology teams to ensure automation is embedded in testing processes, improving the efficiency and effectiveness of the QA team.  The QA Automation Engineer works closely with these groups, as well as with QA functional testers, and is responsible for the development, execution, and maintenance of automation test scripts on a variety of platforms.



  • Define, develop, implement, and maintain quality assurance methodology and procedures including test cases, specifications, tools, and other technical documentation based on defined workflows, use cases, and business requirements
  • Collaborate with the QA team, Product Development team and Technology team in automated application testing, including system, functional, regression, usability, and acceptance testing
  • Apply and develop automated test frameworks and tools to meet business needs with respect to functionality, performance, scalability and other quality goals
  • Build automated testing tools and scripts for driving application tests
  • Record and maintain source control of automation scripts
  • Participate in review of project requirements to understand test objectives and to provide input on testability of requirements
  • Plan work into agile-like sprints taking user stories and break them down into discrete tests, estimating effort, and updating status
  • Execute automated test scripts upon code deployments
  • Communicate with Development team to determine abnormal product defects
  • Maintain and update existing automated test scripts based on test results and/or changes in product design


About You

  • 3-5 years of automated test development experience, specializing in Web-based environments (HTML, CSS, and JavaScript)
  • Experience with Selenium WebDriver using Node.js and the Mocha testing framework
  • Strong knowledge of automated test methodologies is essential, including automated test script development, automated test tool/utility development, and participation in establishment of an automated testing framework
  • Proficiency with databases and writing moderately complex SQL queries for data verification purposes
  • Knowledge of integration with Jenkins a plus
  • Experience with DevOps, continuous integration experience, GitHub and Docker
  • Bachelor’s degree in Computer Science or related technical field required
  • Outstanding organizational and written/verbal communications skills with the ability to communicate across all levels of the organization


Benefits offers a very generous and comprehensive salary and benefits package, including:

  • Medical, Dental, and Vision Insurance
  • Life & Accident Insurance
  • Short and Long Term Disability
  • Paid Time Off
  • 401k plan
  • Medical, Dependent Care, and Parking/Transit Flex Spending Plans
  • Wellness Program
  • Employee Assistance Program
  • Casual dress
  • Daily, company-provided coffee, tea, soda, and snacks
  • Friendly, team-oriented, open environment
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file