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

MTS,DFT Engineering

Bangalore India Bangalore, India Engineering
ResponsibilitiesDuties: As a DFT engineer at Rambus, you will be responsible for Design, Implementation and verification of LBIST, MBIST, PBIST, SCAN, ATPG, Boundary Scan, P1500, IO BIST, JTAG etc. on complex chips at advanced process technology n...

SMTS II,IC Design Engineering

Bangalore India Bangalore, India Engineering
ResponsibilitiesDuties: Lead complete ownership of IP physical implementation, integration and TC implementation till TO. Take complete ownership for implementation of Testchip Top level and Block level designs Responsible for independent plann...

SMTS,DevOps Engineer

Rotterdam Netherlands Rotterdam, Netherlands Engineering
Rambus Payments is the mobile payments company for card issuers to safely bring cards onto the mobile devices of their customers. Its certified and award-winning management software integrates with Mobile Pay solutions and independent mobile walle...

Database Adminstrator

Rotterdam Netherlands Rotterdam, Netherlands Engineering
From Host Card Emulation (HCE) and tokenization to empowering organizations to become their own Token Service Provider (TSP), Rambus, including software technology from Bell ID, provides a comprehensive mobile payment solution to banks and retaile...

MTS,Test Engineering

Rotterdam Netherlands Rotterdam, Netherlands Engineering
From Host Card Emulation (HCE) and tokenization to empowering organizations to become their own Token Service Provider (TSP), Rambus, including software technology from Bell ID, provides a comprehensive mobile payment solution to banks and retaile...

Software Engineer

Rotterdam Netherlands Rotterdam, Netherlands Engineering
Rambus Payments is the mobile payments company for card issuers to safely bring cards onto the mobile devices of their customers. Its certified and award-winning management software integrates with Mobile Pay solutions and independent mobile walle...

Job Alerts

Not ?

Thank you

Apply Now

Not ?

Thank you