2017-03-05

# Job Description SummarySoftware Quality Engineering designs tests, develops and maintains test plans and test cases\. Conducts all forms of testing across a diverse suite of software products, assuring the highest quality products are developed\.

Ensures quality is built into software development products by utilizing a combination of preventative and appraisal methods, at all phases of development, to keep defects from getting into production\.

# Job Description

_What is expected of you for success in your role_

+ Demonstrates advanced knowledge of software quality concepts

+ Demonstrates advanced knowledge of at least one software quality discipline

+ Implements existing software quality strategies on small and medium projects

+ Implements existing software quality processes on small and medium projects

+ Participates in the development of new software quality processes

+ Defines, collects and publishes metrics on small and medium projects

+ Executes complex test cases/scripts and interprets/analyzes results to report, communicate, and work through issues with software engineers

+ Interprets product design and requirements to engineer test approach and generates test plans and test cases/scripts

+ Takes on primary ownership for testing of certain area\(s\) of a system

+ Conducts complex black box, system\-level, functional testing

+ Creates basic test plans for white box testing

+ Develops white box test harnesses and tests

+ Can develop source code \(minimum of one language applicable to development environment\) as well as do scripting

+ Participate in research, selection, and implementation of new tools

+ Train and mentor team members on processes and tools

+ In depth understanding of a single application domain encompassing entire system

+ Uses comprehensive expertise to improve and streamline software quality or development process

+ Represents Quality organization on cross\-functional product development Core Team\(s\)

+ Leads execution of complex test cases/scripts and interprets/analyzes results to report, communicate, and work through issues with software engineers

+ Considered expert in critical areas of the system and influences project test solutions

+ Leads test efforts and may coordinate the efforts of other SQE engineers

+ Can participate in and conducts test automation code reviews

_Qualifications_

+ Bachelor of Science \(BS\) in Computer Science, Business or related field preferred or equivalent work experience

+ Minimum 5 years of software quality/test engineering experience required

+ Preferred: Minimum 2 years as a Quality/Test Engineering Lead

+ Ability to train and coach others from technical expertise

+ Strong analytical, problem solving, organizational, and planning skills

+ Proficient PC skills; including working knowledge of Microsoft Office products

+ Excellent analytical & communications skills

+ Uses C\# and/or scripting languages to automate test cases and plans\.

+ Uses SQL to retrieve, update, and maintain data\.

+ Works with Cloud\-based applications and solutions\.

+ Works with Web applications and services\.

# Primary Work LocationUSA CA \- San Diego TC Bldg C&D

# Additional Locations

# Work Shift

Show more