Share this Job

Software QA Engineering Manager

ID:  1583
Function:  Engineering

Heredia, CR

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.


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