Loading...
Share this Job

Software QA Engineering Manager

ID:  1903
Function:  Engineering
Location: 

Heredia, CR


We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world!.

Organization & Role

This key management role requires a hands-on technical manager to lead a Software quality engineering team of 6-10 software engineers. The team is responsible for the design, implementation, execution, and delivery of software verification tests for Digital Instruments on our flagship products/platform.

 

Responsibilities

Duties will include:

  • 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
  • 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.

Basic Qualifications & Skills

    * 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 (FPGA developers


Job Segment: Developer, Software Engineer, Engineer, Programmer, Manager, Technology, Engineering, Management