Summary:
Demonstrates the skills necessary to plan and execute validation & verification efforts across complex and cutting edge architectures and platforms.
Essential Duties and Responsibilities:
- Work on projects from the Planning Stage(s) through the Final version following our internal Testing & Development Process in order to get a clear understanding of the business intent of the product.
- Define the testing strategy for a product and identify special areas of concern as well as manage all phases of testing, including test plan design & development, test schedules, testing statistics, test results, and project status against milestones.
- Evaluate priorities and devote time to many concurrent tasks with diverse requirements, including technical leadership, project management, customer involvement etc…
- Specify, design, and develop new test suites as well as demonstrate the ability to perform testing in a controlled environment.
- Demonstrate, maintain and communicate an in-depth technical understanding of industry standards such as IEEE and widely accepted continuous process improvement models such as CMM.
- Maintains an advanced technical understanding of product suite as well as competitor’s products and technologies.
- Provides mentoring for less experienced QA Engineers.
- May be directly involved in customer calls on an as needed basis.
- May work with Marketing to understand competition as well as provide input for maintaining a competitive technical edge above the competition.
Supervisory Responsibilities:
No direct supervision of people, but may be required to act in a project team leader role where managing a project is required.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and/or Experience:
Minimum of BSEE or BSCS and 5 - 10+ years relevant QA Engineering experience
Technical Skills:
- Must possess a thorough knowledge of all areas of software testing and test methodologies.
- Must also possess the proven ability to solve technically complex scale problems.
- Requires proficient technical knowledge of:
- Linux/Unix operating systems
- Java client and/or server side programming
- Java, C, C++ language skills
- Debugging and development tools such as KDB and CVS
- Detailed understanding of distributed programming methodologies
- Project scheduling knowledge
Behavior and Communication Skills:
Ability to operate in a fast paced, dynamic and often intense work environment. This individual will mentor less experienced QA Engineers and work with other team members and departments in a collaborative fashion. Requires technical innovation and creativity, thoroughness, strong verbal and written communication skills, adaptability to shifting priorities/deadlines and multi-tasking. Must demonstrate accountability, dependability, the ability to exercise solid judgment and decision-making. Although this is an individual contributor role, this individual will provide technical expertise in specific areas and may provide guidance and direction for less experienced QA Engineers. This individual is expected to operate independently and be self-motivated as well as self-directed.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Sedentary work: this position involves sitting, standing, and/or walking. Occasionally requires ability to exert minimal force up to 25 pounds and a minimal force to carry, lift, push and otherwise move objects.
Requires minimal travel up to 15% to various sales offices, customer sites, partners, etc.
Disclaimer: This job profile identifies the general duties and minimum level of skills required to perform this job. It is not intended to represent comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned.