Senior Quality Assurance Engineer

Sokerilinnantie 11 C | Espoo | Finland | 02600

Job Description:

We are hiring outstanding Senior Quality Assurance Engineers with expertise in cryptography, security, embedded systems, embedded systems integration testing, Linux, RTOS and device drivers to join our growing team in Espoo and work closely with teams in San Francisco.

 

You will join an international cryptography and security company with development offices in San Francisco, Rotterdam and Glasgow. You will work closely with hardware, software and security engineers to architect, design and develop innovative software solutions for challenging problems related to hardware security systems and products

 

Candidate must be familiar with standard embedded software development processes, methodologies, and tools and must have very high technical competency that includes strong coding skills and individual technical accomplishments.

 

This position involves work on a wide range of projects related to all areas of embedded system development, including on-chip firmware development, driver development, application development, and development of internal software tools used for testing and verification of hardware and software. 

 

Role:

  • Senior Quality Assurance Engineer in an embedded software team tasked with Test, Design, and Validation of the embedded and Cloud software for Rambus’ line of products.

Responsibilities

Responsibilities:

  • Defining test strategy and preparing test plans for embedded software products of Rambus.
  • Testing, automating, and maintaining manual and automated regression suites software/hardware releases.
  • Detailed test plan, test case and results documentation.
  • Participate in creating SoWs by providing test estimates.
  • Align software test activities to meet Product Development Process schedules using best practices and tools (Knowledge of Agile and Kanban processes is appertained)
  • Plan, develop, coordinate, and perform testing activities.
  • Coordinate with teams in San Francisco to support the development activities.
  • Signing of QA releases, following the internal processes.
  • Provide QA estimates for LOEs, schedule estimate for SOWs, and final schedules for PM and CPM. 
  • Product Verification & Validation activities, as well as lead software documentation design reviews.
  • Support Debugging of the issues.
  • Participating in project team discussions on product design and presenting test results to engineering teams and management.
  • Contributing in a meaningful way to team goals and initiatives to increase quality and efficiency of software test processes.
  • Design, Setup and maintain the continuous integration systems for the local teams.
  • Setup and maintain build environment.
  • Responsible for the release and maintenance of the code in the designated repositories for the customers.
  • Collaborate with key stakeholders at other Rambus offices around the world
  • Interact with other QA teams to ensure proper transfer of information and review of test plans

Qualifications

Required Skills/Experience

  • Experience with embedded systems including bare metal, RTOS and embedded Linux
  • Solid Python (including OO and Factory design concepts) and Python QA automation, e.g. pytest
  • Bash scripting
  • Working knowledge of C/C++, HTTP(S), JSON
  • Working knowledge of Linux command line tools
  • Continuous integration systems and tools for development process. 
  • Working knowledge of Jenkins, git/svn, JIRA, Confluence
  • Experience creating detailed test plans
  • Experience with client-server testing
  • Ability to build scripted “mock” servers for QA, and help productize.
  • Some experience with FPGAs and SBC’s in an embedded QA setting is a big plus
  • Good written and spoken English
  • Flexibility to travel (10%)
  • A minimum of 7 years of Software QA experience

 

 “nice to haves” in the skill set include:

  • Experience with Kubernetes and Docker.
  • Experience testing cryptographic or other advanced algorithms
  • Experience testing Linux drivers
  • Experience setting up and using HSMs
  • Background in Build and Release
  • Experience with AWS or Azure IoT

Apply Now

Not ?

Thank you

People Also Viewed

Mgr, Field Application Engineering - Korea

Seoul Korea, Republic of Seoul, Korea, Republic of Sales
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

SMTS II,Layout

Bangalore India Bangalore, India Engineering
ResponsibilitiesLayout of high-speed analog and digital circuits. Working largely from schematics, the candidate will work with Mixed Signal design engineers to complete the layout of mixed signal circuits and top level connectivity. Responsible f...

Sales Account Manager, IP Cores and Cryptography

UK UK Remote, UK Sales
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

MTS,Circuit Design Engineering

Bangalore India Bangalore, India Engineering
ResponsibilitiesJob Description:In this position the person will be responsible to develop and design the high speed circuit blocks used in Rambus proprietary advanced development projects and JEDEC standard based physical (PHY) layers. These phys...

MTS,Circuit Design Engineering

Bangalore India Bangalore, India Engineering
ResponsibilitiesJob Description:In this position the person will be responsible to develop and design the high speed circuit blocks used in Rambus proprietary advanced development projects and JEDEC standard based physical (PHY) layers. These phys...

MTS,Circuit Design Engineering

Bangalore India Bangalore, India Engineering
ResponsibilitiesJob Description:In this position the person will be responsible to develop and design the high speed circuit blocks used in Rambus proprietary advanced development projects and JEDEC standard based physical (PHY) layers. These phys...

Job Alerts

Not ?

Thank you

Apply Now

Not ?

Thank you