| |
|
Software Development Engineer In Test Group
Department: Product Development
Reports To: QA Manager
FLSA status: Exempt
Apply for this position
Responsibilities:
- Design, develop, write, and execute automated test cases during system integration, user acceptance and regression testing phases of product development
- Design, develop and maintain software unit tests to be run as part of software build process
- Identify and document software defects during program evaluation and testing
- Write easy-to-understand defect reports, test case steps and expected result descriptions using a defect tracking system
- Design, write, document and maintain test scripts using a framework
- Lead testing of complex new product modules
- Participate in the implementation of quality controls, design, code reviews, usability tests and performance analysis
- Participate in system administration and hardware maintenance of test network
- Participate in Manual Testing as needed
- Develop effective tests in a timely and efficient manner for all areas of the product
- Work with development and other QA team members to evaluate product functionality and business rules while recommending improvements
- Excellent oral and written communication skills
- Strong analytical and problem-solving skills
- Expert in QA methodology, process, tools and DBMS technologies
- The ability to balance competing tasks in a rapidly changing environment
- Strong white box testing skill and expertise
Qualifications / Requirements:
- College degree in computer science or electrical engineering, plus 5 years software development experience in software testing
- Experience testing Web applications, including protocol level debugging and troubleshooting using tools such as Ethereal
- Experience in configuration, operation, and troubleshooting of web servers
- Familiarity with SQL—run queries, read stored procedures, and troubleshoot problems
- Must have demonstrated experience coding in Python, Perl, Shell, Java, C, and C++
- Ability to create, execute, and maintain Unit scripts
- Understanding of testing methods and the software development cycle
- Good problem solving, analytic skills and resolution skills required
- Experience in functional, performance, load, and regression testing
- 3+ years experience in multi-platform environment including Unix and Windows networks
- Must have an experience with Manual Testing techniques
- Ability to mentor team members
Job Context:
- Will spend most of time sitting at a desk using computer equipment
- Flexible work schedule to meet product deadlines
- Work performed at Widevine corporate headquarters in Seattle, Washington
To apply for this position, please email a copy of your resumes to jobs@widevine.com.
|
|
|
|