Back to offers

Software Test Engineer

Veniam

Apply now
Open space working

Job Description

About Your Role

The Software Quality team is responsible for ensuring the highest level of quality of all shipped software and customer-facing tech support of Veniam’s software and infrastructure. Our data networking platform includes a complex mix of embedded networking software and cloud-based components that must operate flawlessly in our customer’s devices and infrastructure. 
As a Test Engineer, you will drive software verification and validation through functional testing, code inspection, and overall “let me try to break this” attitude. You’ll work closely with other Test Engineers, Support, Platform Engineering, and DevOps teams to assure all software delivered matches the quality and definition-of-done of our product team and customers. You will be the gatekeeper of Veniam’s software quality by creating detailed, comprehensive and well-structured test plans and test cases as well as estimating, prioritizing, planning and coordinating quality testing activities.
All our customers are global leaders in the automotive industry. They expect the highest standards of software and service delivery, and you will play an important role in the company’s mission while enjoying unique opportunities for learning and professional growth.

Responsibilities

Primary Responsibilities

  • Test and integrate Veniam Platform’s functionalities while identifying defective functionalities and working with other teams to find and fix their cause;
  • Validate each functionality acceptance criteria and match with definition-of-done as established in the Product and Technology Roadmaps;
  • Integrate different features/binaries/apps into the platform to deliver according to specifications;
  • Create detailed, comprehensive and well-structured test plans/cases and coordinate testing activities while ensuring the correctness of the related technical documentation;
  • Identify, record, and document tracked bugs followed by thorough regression testing to confirm bug fixing;
  • Identify key KPIs for software and functionalities quality assurance like defect densities and open defect counts;
  • Stay up-to-date with the technology and recommend improvements to Software Quality at Veniam, while identifying cost, benefit, and risk of implementation.

Profile

Technical Requirements

  • Solid knowledge of Linux/ARM-based system architectures and networking (TCP/IP, 802.11, etc.);
  • Basic knowledge of scripting (e.g., Bash and Python);
  • Experience testing cloud environments and APIs (REST, SOAP, etc.);
  • Strong knowledge of software validation methodologies, tools, and processes;
  • Experience in writing clear, concise and comprehensive test plans and test cases;
  • Hands-on experience with both white box and black box testing;
  • Fluency in English, both written and spoken.

Qualifications and Other Requirements:

  • Degree in Electrical Engineering or Computer Science;
  • 3+ years of experience in software testing and software quality assurance;
  • Problem-solving skills with a solution-oriented attitude;
  • ISTQB certification foundation level is a nice plus.

Sound good? Then click apply, we can't wait to meet you!

About Veniam
https://veniam.com

Our team is 50+ people strong with a global presence and 6 different nationalities. We are passionate about addressing climate change and making places more human by enabling connected vehicles and the Internet of Moving Things. Our team is made of inventors and problem solvers who are also artists, musicians, athletes, avid readers, and mindfulness enthusiasts. Our culture and values book shows why and how we do things at Veniam. If you see yourself in this description and are looking to join a smart, hard working, kind and inspiring team, then we definitely want to hear from you!

Contact Us