Software Engineer - Quality Automation, Location: San Jose, CA Duration: 12 months
Job Description:
Responsibilities
·Develop best in class test automation code
·Conduct non functional testing, including webaccessibility, product app security, server side load and performance andclient side page speed
·Improve product and code testability Architectnew environments and develop tools to improve efficiency of product development
·Evangelize quality of your product Collaboratewith other functions including product management, product development,designers, business analysts and business users
·Plan, define and execute test strategies in amulti-screen, multi-platform, multi-language web application environment andensure they are released to production with high quality Technical &Testing Skills
·Strong computer science fundamentals includingdata structures and algorithms Strong coding skills, preferably in one or morehigh level programming languages. Java a plus Experience with automationtesting frameworks Selenium/Webdriver/TestNG Proficient with at least one offollowing types of databases - Relational, columnar or NoSQL databases (Oracle,Teradata, Hadoop, MongoDB)
·Experience with web development technologies,Http, Javascript, CSS , HTML Knowledge of scripting languages likePerl/Python/PHP Familiarity with server side load and performance testing toolslike jMeter
·Experience with at least one form ofnon-functional testing like web product security, page accessibility and clientside page speed
·Familiarity with mobile operating systems likeiOS, Android
·Familiarity with mobile application testingtools, emulators, and mobile application development environment
·Experience with test modelling, test design andtest reporting Soft & Interpersonal Skills
·Highly collaborative mindset, a team playerFocus and attention on customer experience
·Self learner: has a constant interest inlearning new things and independently seeks areas of improvement for personalgrowth
·Self-driven attitude: goes an extra mile,proposes solutions and improvements, is involved and proactive
·Strong communication skills both oral and inwriting
·Prioritize well in a multi-project environmentAnalytical mindset and brilliant observer
Effective negotiator with other teams/functionsSound approach to risk management