Previous Job
Previous
QA Automation Engineer
Ref No.: 17-00581
Location: Sunnyvale, California
Position Type:Contract
Start Date: 11/01/2017
Responsibilities:
  • Design and develop test automation and tools, with a focus on maintainability at a large scale (currently, team is using Cucumber and REST Assured and Appium)
  • Analyze requirements, procedures and problems to automate or improve existing test systems
  • Develop and maintain test automation frameworks and scripts for platform testing (e.g. using Java, Cucumber, REST Assured, Appium)
  • Write test cases and detail test scenarios, ensure their completeness, automation and execution
  • Lead in the identification and resolution of problems and defects, and help driving to resolution
  • Integrating test automation with build systems, test case management and bug tracking tools (team is currently using JIRA)
  • Provide test results reporting to drive transparency of code quality over time
  • Architecting test strategies for HTML5 and distributed microservice applications written in Golang
  • Identify gaps in testing/quality and offer potential solutions to the team
  • Automation testing – unit tests, API interface, integration testing and automated scripting
  • Conduct and report periodic quality assessments on different product areas
  • Report bugs found in a detailed manner and verify fixes
  • Add instrumentation and reporting tools to measure code coverage
  • Conduct manual tests as needed

Qualifications:
  • Experience with testing frameworks and utilities
    • Examples: Cucumber, REST Assured, Appium, Selenium
    • Strong knowledge of Java
  • Sharp eye for catching bugs both functionally and visually (including alignment, padding, etc)
  • Ability to design automated tests based on project plans and product functionality
  • Development and execution of load, capacity, longevity and stress testing of systems
  • Ability to write command line tools, scripts, or batch files to automate processes
  • Knowledge of quality assurance, quality control and defect management
  • 5-7 years of automation experience
  • Strong grasp and practical experience with automation of at least one cloud platform (e.g. AWS, OpenStack) and at least one automation framework
Nice To Have:
  • Interest in IOT, Home Automation, Machine Learning

Major Plus:
AWS, JavaScript, GoLang, HTML5/CSS, , AWS, DynamoDB, Github Enterprise