Apply Here

  • Job ID:

    Req-1322
  • Job Title:

    Senior QA Test Automation Engineer
  • Location:

    Pleasanton, CA
  • Duration:

    1 Year+
  • Job Description:

    Technical Knowledge and Skills:
    • 7+ years of (QE) Quality Engineering test automation experience in developing Automation Scripts using Selenium, TestNg, AutoIT, Grid & Webdriver, xPath utilities, custom reports, trend analysis, file difference / compare tools,  Protractor, Watir.
    • 5+ years of hands-on programming/scripting experience in Java. PythonRubyC# programming is an added advantage but the primary essential coding skill required is Java.
    • Day-to-day hands-on experience over object handling parameters based on MVC, MFC, DOM, CSS, JavaScript, JNode, JQuery, DHTML technologies, NodeJS, AngularJS, JSON, .Net CORE
    • Experience with BDD test automation frameworks using Cucumber-JVM, Mocha, Chai, Gherkin best practices.
    • Experience with API testing frameworks primarily on REST-Assured & Jersey JAX-RS. Added advantage skills were SOAPUI, Tosca, Apigee, Jmeter, Assertible, and Karate DSL.
    • Experience with JIRA & XRAY API level implementations. Knowledge of Defect Management process in HP ALM & JIRA.TestRail and Zephyr is an added advantage skillset.
    • At least 3 years of experience with testing web/ecommerce applications constructed using JavaScript, AJAX, JQuery, CSS, HTML and related technologies (not ERP products).
    • Proficient with SQL for adding, modifying and extracting data from a RDBMS database including No-SQL or JSON formatted DBs.
    • Must have experience with TestNg/Junit, Maven/Ant, and also Jenkins inclusive of Shell Scripting for CI/CD/CT integrations with DevOps.
    • Understanding and working knowledge with Data Driven, Keyword Driven, Hybrid, ATDD frameworks inclusive of BDD & TDD techniques.
    • Experience with version control tools (TFS, GIT or SVN)
    • Working knowledge of AI (Artificial Intelligence) techniques and frameworks such as Tensorflow, CNTK, Cafee, Theano, Keras, Torch including Security & Performance testing tools
    • The engineer should have experience with designing automation framework in such a way that it increases and speeds up productivity by creating reusable functions.
    • The engineer also must provide support for the framework(s), for example, supporting Development/QE with issues using the tool. The engineer will implement automation test scripts. Integration with the test management tool is also planned.
    • The Senior Test Automation Engineer must be able to take on leadership responsibilities and influence the direction of the automation effort, and its schedule and prioritization.
    • The engineer will work with management, developers, and quality assurance personnel, to meet these goals.
    • Additionally the Senior Test Automation Engineer will also support the smoke/sanity testing requirements of DevOps Release Engineering team after build deployments. These build tests will ensure that the code drops to quality assurance are of the highest quality.
    • The engineer will provide a practical approach to complex product testing, specifically in the areas of the automation of test cases for the purposes of regression testing. He/she will be a creative and proactive thinker and will make use of current technologies to provide extensible automation infrastructures.
    • The engineer will review product requirements, functional and design specifications to determine and prepare automated test cases.
    • The engineer will work closely with other QE team members to automate the execution and verification of reports created by the various company products.
    • The engineer will work closely with various Development team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner.
    • The engineer will be part of a team focusing on automation of an identified set of migration tests, checking that they run correctly in a given environment. The team would focus on developing and testing these automation buckets which would be executed by other teams.
    • The engineer will work concurrently on several projects, each with specific instructions that may differ from project to project.  
  • Job Type:

    Contract

 

Hear what our consultants have to say about us…

Kavnish Gupta

Business Analyst

“I worked for Buxton Consulting as a full time employee for about 5 years between 2013 and 2018.  I worked on various managed projects, inhouse and at client end.  Buxton was very professional in all their dealings with the employee and clients.  The HR team and my Client Relations Manager, always had regular interactions and feedback sessions with me to discuss the project and personal goals. Buxton also handled my Visa and Immigration related work with thorough professionalism and I never had any issues with that. I would definitely recommend Buxton Consulting as an employer and also for short and long term managed projects.”

Christopher Jordan

Sr. Project Manager & Scrum Master

“I worked as a Buxton Consultant for over 4 years and would gladly do so again. From the very beginning of the relationship, Buxton found the best consulting opportunities and took care of all the details behind the scenes with the customer. That same level of care and attention to detail continued throughout the many years I spent with the company. Buxton is a great company and any consultant given the opportunity to work there is very fortunate.”