Software Test Lead

Test

Ref: 1241Thursday 28 May 2020

Highly competitive +comprehensive bonus package

Enigma People Solutions is excited to have been engaged by a world leading international Semiconductor Design client to search for an experienced Software Test Lead to work within our client’s embedded audio software development team.  You will have a proven track record working with global software and test developers to ensure that embedded software technology meets its explicit (marketing, product) and implied (stability, robustness) requirements.

Specializing in low power ICs for audio and voice signal processing applications, our client’s products span the entire audio signal chain, from capture to playback, providing innovative products for the world’s top smartphones, tablets, digital headsets, wearables and emerging smart home applications.

This is a great opportunity to work with gifted engineers operating at the forefront of bleeding-edge technology! Our client offers a unique environment where contribution is highly rewarded and career development is supported. The culture suits highly organised, self-motivated, strongly analytical problem solvers who can work with a sense of urgency and thrive in a dynamic environment whilst retaining a keen sense of humanity, collaboration, openness and support of colleagues.

Responsibilities

  • Work closely with algorithm-development leaders to gain a deep understanding of the requirements and operation of one or more specific algorithmic technologies
  • Lead the application of unit, component, integration, and system-test methodologies, exploiting both white- and black-box testing principles
  • Lead the implementation and provision of results of all technology-level appraisals, including static analysis, requirements-coverage and traceability reports, etc.
  • Coordinate development and implementation of documented test plans and cases within standardized test infrastructure; review and approve related deliveries to ensure proper coverage, implementation, and documentation
  • Drive toward full test automation, and automated regression within the CI environment
  • Develop and specify headcount and skillset requirements for external test resources and coordinate their acquisition with internal test management
  • Ensure that algorithmic software technology is of high quality prior to delivery into both customers and the internal solution-level test team
  • Work with the internal driver-development team to ensure that tests extend to the relevant reference platforms and driver environments
  • Work with the internal solution-test team to ensure effective handover of algorithmic-technology-specific test infrastructure and collateral
  • Liaise with product managers to ensure that tests address both the functional and non-functional aspects of an algorithmic technology
  • Coordinate with the system quality manager to ensure the test activities meet the defined quality levels for the Cirrus software organization

Required Skills and Qualifications

  • Bachelors in a technical subject (Computer Science, Software Engineering, for example) and/or equivalent background
  • Excellent understanding of audio features such as speech recognition and acoustic echo cancellation
  • Solid background in software and test development for algorithmic technology, embedded software or device drivers
  • Experience in the application of unit, component, integration, and system-test methodologies, utilizing both white- and black-box testing principles
  • Proficient in scripting and programming languages (Python, Perl, C/C++) and Object Oriented Programming concepts
  • Experience with CI management systems (Jenkins, Hudson), test case management systems, source control tools (Git, SVN, Perforce) and defect management systems (JIRA, BugZilla, TFS)
  • Ability to lead with minimal supervision and able to communicate effectively with product stakeholders
  • Proven track record in leading and working with remote teams
  • Experience in driving end to end software quality and strong knowledge of QA methodologies and tools
  • Experience in measuring and tracking software quality metrics to increase test efficiency and effectiveness

For more information, submit your CV or get in touch with Dan on 0131 510 8150 or dan@enigmapeople.com.