Software QA Engineering Manager (Teradyne, North Reading)

TeradyneNorth Reading, MA
82d$127,600 - $204,200

About The Position

The Quality Engineering (QE) Team is responsible for assessing quality at all states of the Software Development Life Cycle so that Teradyne maintains its quality leadership in the Automated Test Equipment (ATE) industry. This key management role requires a hands-on technical manager to lead a Software quality engineering team of 6-8 software engineers. The team is responsible for the design, implementation, execution, and delivery of software verification tests for semiconductor test instrumentation on our flagship products/platform. The Teradyne Quality Engineering team is looking for a highly motivated, energetic, software engineer who will work collaboratively with the test and development teams as well as independently to determine and develop imaginative, thorough, and practical testing solutions.

Requirements

  • BS in CS, CE or EE from a top university or engineering institution. MS preferred
  • 3+ years as a manager or technical lead of software projects
  • Experience executing against all phases of the software development life cycle
  • Experience with Agile and Waterfall SDLC Methodologies
  • Proven track record in managing/leading multi-site teams
  • Proven success as a manager/lead in the development & delivery of at least one product
  • Excellent oral, written, and presentation skills
  • Energetic team player who can work with a variety of people & disciplines
  • Ideal candidate will have related experience developing and testing software drivers for hardware products, a background in semiconductor test or industrial controller software/hardware
  • Experience with large, multiyear, multinational projects
  • Solid grasp of Object-Oriented Design and UML
  • Experienced programmer (.NET and C# is a plus)
  • Ability and interest in working with other software and hardware engineers (Ex: Software architects, FPGA developers, ASIC designers)

Responsibilities

  • Analyzing & understanding software requirements for the new system/features for which the team is responsible
  • Creating sizing & development schedules for new feature testing to ensure delivery of high-quality software within time and budget
  • Providing technical & management oversight for the development of test strategy, test plan, verification test cases, and associated test design documents based on the requirements
  • Participating in creation and traceability of verification test cases
  • Providing technical & management oversight of the implementation and automation of the test code using C++/C#, various scripting languages on variety of OS platforms
  • Providing technical & management oversight for wide spectrum of test types including: feature, functional, performance, boundary, stress testing, etc.
  • Tracking progress related to verification testing in terms of test coverage, test execution, defect reporting/closure, and schedule assessment
  • Monitoring progress, taking corrective action as needed, and relaying status to software and project management
  • Providing career coaching and feedback to employees to help them expand and deepen their skills
  • Developing ATE-specific technical knowledge and skill required to communicate and resolve issues that affect customers.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible Spending Accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid vacation & holidays
  • Tuition assistance programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service