Test Engineer Job in Milpitas 95035, California Us

 

Functions: Plans, develops, and conducts tests on electronic components, products, and systems, applying knowledge and principles of electronic theory, testing methodology and procedures, and electronic engineering.

 

Reports to: Vice President of Operations

Education

o                                Educational requirements include a bachelor's degree in Electronic Engineering with concentration on Software.

Responsibilities

o                                Ability to write test script for Array’s product to ensure proper functionality before the product is used or sold.

o                                Plan testing of new feature development

o                                Automated testing

o                                Support and improve our tools for continuous build, automated testing and release management.

o                                Coordinate with product management, engineering and operations.

Skills

o                                Skills include the ability to read engineering schematics, as well as previous experience in design and development engineering.

o                                Ability to write test script for Array’s product to ensure proper functionality before the product is used or sold.

o                                Strong knowledge of testing methodologies, automated tools, and best practice

o                                 Experience with box testing back-end systems, databases, and multi-tier architectures

o                                Strong analytical and troubleshooting skills

o                                 Knowledge of common scripting languages: Python, PHP, Perl /and shell scripting.

o                                Ability to develop automation both from scratch and from common automation platforms and continues integration systems like Hudson/Jenkins

o                                Working knowledge of SQL, MySQL database usage and Data Warehousing concept

o                                Some experience programming in object-oriented languages (Java preferred)

o                                 Experience in designing and implementing strategies for performance testing, load testing, and crash-recovery testing of large-scale, data-centric web products is highly
desired.

o                                Knowledge and experience with UNIX and Windows software development tools utilized in building Internet-enabled systems.

o                                Excellent written and oral communication skills