Apply Now »

CONTRACT - Security Test Engineer - Quality Assurance

« Back to results

Lizzie McMinn Senior Associate

Phone Work (425) 440-0283
Phone Fax

Job Info

Category Quality Assurance
Employment Type W2 Contract
Compensation $0.00 - $0.00
Location United States, CA - 94089

Client Introduction

This is the chance to work for the hottest Augmented Reality late stage startup that is innovating in the AR space to create new hardware and software that will give its users a never-before-seen AR experience and redefine how we access screens and visualize data.

Job Description

Develop and execute test cases targeting the security aspects of our product and their interactions with the embedded components. This includes the hardening of our software as well as making sure the functionality of the product does not get altered with the implementation of these security features.

Job Responsibilities

As a Test Engineer, you will work with the development and automation teams to define, develop, and execute test cases that will allow us to perform validation targeting the hardening of our software and its components.

This will include testing Security Enhanced Linux (SELinux) changes that provide a mechanism for supporting access control security policies.

●Ensure the overall software functionality remains intact with the implementation of security features.
●Engage in exploratory testing targeted at trying to hack into the code.
●Analyze various components of our systems, collaborate with various development teams, and use your technical expertise to debug or provide circumstances needed to triage and resolve issues.


Required Experience

●4+ years of experience as a Software / Test Engineer with hands-on experience in the development and test of security functionality
●Experience with SELinux, Sandbox, PriviledgeManager, some code hacking methodologies experience.
●Knowledgeable on Linux OS; middleware, kernel, and device drivers
●Excellent understanding of all test fundamentals and the associated use of test management and defect tracking tools is a must
●Hands-on experience with manual and/or automated testing of embedded devices is desired
●Excellent understanding of all test fundamentals and the associated use of test management and defect tracking tools is a must
●Hands-on experience with manual and automated testing of embedded devices is a must
●Good understanding of hardware/software interoperability in an embedded system
●Expertise with one or more programming languages, such as C, C++, C#
Scripting knowledge of Python, PowerShell and Shell scripting is desirable
●Good troubleshooting skills to root cause complex issues
●Good analytical and problem-solving skills
●Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
●Excellent oral and written communication with effective presentation skills including possessing a dynamic and “can do” attitude

Required Education

BS/MS in Computer Science/Engineering is preferred

Previous MonthNext Month