QA Test Engineer Job in Redwood City , California Us

QA Test Engineer

 

Description:

 

The successful candidate will participate in the testing of enterprise software. She/he will lead, test and critique software components and interfaces in great technical depth; write test programs to ensure high product quality; develop advanced test tools to increase productivity and efficiency.

 

Primary Responsibilities:

 

Design and develop test plans and test cases based upon functional and design specifications

Design, develop and maintain test cases in TestNG

Execute test cases and analyze and report test results to product teams

Participate actively in functional, system and regression testing activities

Work closely with the development team to analyze, debug and resolve any issues

Participate in product functional reviews, test specifications, documentation reviews

Collaborates effectively with peer engineers and architects to solve complex problems spanning

their respective areas to deliver end-to-end quality in our technology and customer experience

Influence development managers to insure appropriate levels of quality on owned technologies

Influence and communicate effectively with non-technical audiences including senior management

 

Requirements:

 

BS/MS in Computer Science, Computer Engineering or equivalent technical degree

2+ years of white box (API) testing or Product development experience with Java as primary 

  programming language

Exposure to a variety of build and test tools such as Maven, JUnit, TestNG or similar frameworks

Strong programming skills in Java

Strong working knowledge of Unix/Windows Operating systems

Strong knowledge of RDBMS and experience writing SQL scripts

Exposure to J2EE technology desirable

Knowledge of Data Warehousing concepts

Familiarity with software development life cycles and Agile programming methodologies

In-depth understanding of large complex software systems to isolate defects, reproduce defects,

  assess risk and understand varied customer deployments

Excellent problem solving, analytical skills and technical troubleshooting abilities

Clarity and precision in verbal and written communications

Ability to work with customers, developers, documentation, product management, support staff

Ability to learn new skills quickly as needed

Authorized to work in the US