logo

View all jobs

Staff Software Engineer - Test Automation

Sunnyvale, CA · Information Technology
We are urgently looking for following resource for our Direct client requirement


TITLE: Staff Software Engineer - Test Automation
LOCATION: Sunnyvale, CA
DURATION: 6 to 12+ Months
Rate: 


Job Description:
 Minimum Qualifications
  • 5+ Years of Hands-on programming, Automation Scripting, End-To-End Testing experience in Nightwatch.js, REST APIs, Node.js,, Chai, Selenium Web Driver, Appium, Java, etc.
  • 7+ years of hands-on very strong experience developing/automating highly distributed, complex APIs, automation, eCommerce websites and/or mobile apps and test automation
  • 10+ years experience building scalable e-commerce applications or mobile software 
  •  Proficiency in writing scalable modern javascript based web applications.
  • Expert level knowledge of javascript and CSS and Web application frameworks such as React, node.js, angular, backbone or ember.
  • Strong fundamentals in OO, Functional js, client-side MVC and CSS preprocessing frameworks.
  • 5+ years of experience building scalable eCommerce applications or mobile software
  • 4+ years of experience using JS as an engineering language 
  •  Production experience with JQuery
  • Proficiency in writing scalable modern JavaScript based web applications.
  • Strong fundamentals in OO, Functional js, client-side MVC and CSS per-processing frameworks.
  •  Familiarity with the whole web stack, including protocols and optimization techniques.
  • Experience with Continuous Integration and related tools (Jenkins, others), Source Control (Git), API Testing, Development/IDS, Relational/NO SQL DB
  •  Bachelors/Masters Degree in Computer Science or related field 
What You Will Do
  •  Build/Lead/Own end-to-end test automation, self-service tool, APIs, scripts and quality assurance testing for large-scale, eCommerce web applications, tools and/or software.
  •  Lead/participate in end-to-end automation and manual quality assurance testing for large-scale, eCommerce web applications, tools and/or software.
  • Write & Automate test plans and test cases, automate them.
  •  Improve, optimize, and identify opportunities for improved software development lifecycle.
  • Troubleshoot Automation Failure Follow up with Cross-Functional Team
  •  Work closely a cross functional team to achieve a high level of code coverage.
Powered by