Automation QA Engineer Duties:

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities
  • Works to automate regression testing during product development life cycle
  • Designs, develops, and executes load tests for web service applications
  • Identify, record, document thoroughly and track bugs

Requirements:

  • 5+ years of experience coding automation tests in a web application environment
  • Extensive hands-on experience using, configuring, and maintaining automated testing tools written in 
PhantomJS, Mocha, Cucumber, Selenium, Protractor or similar
  • Extensive hands-on experience developing automated test scripts
  • Experience designing and building load testing for a web services application stack using common testing 
tools (load, soak, stress, gattling, or similar)
  • Solid knowledge of TCP/IP networking, and routing
  • Solid knowledge of the HTTP / HTTPS protocol
  • Working knowledge of HTML, JavaScript, and CSS
  • Solid knowledge of JSON data format
  • Solid knowledge of Web services; REST protocol
  • Comfortable working in a Linux-based virtualized environment
  • Excellent communication skills, with an emphasis on verbal and written communication
  • BS/MS degree in Computer Science or related technical discipline