Synapse Technology provides an artificial intelligence platform for the hundreds of thousands of security checkpoints around the world, including airports, office buildings, and others. Today, screeners running checkpoints miss most threats, providing minimal security. Human operators face massive cognitive challenges and are unfortunately the only barrier that can prevent a dangerous item from getting through a checkpoint.
Our AI platform processes these X-Rays in real time to automatically detect firearms, knives and other threats. This automated screening solution reduces the reliance on human operators for screening. Our technology drives innovation into a stagnant industry, with a unique ability to have a high impact in a short amount of time on a global scale. We work closely with senior government stakeholders worldwide, and our systems are currently deployed at international airports across the world in Japan, Sweden, and other countries. To date, millions of passengers have been secured by Syntech ONE™.
The Role – Senior Quality Engineer
Our systems have to work. They're used in sensitive security situations where downtime can mean massive slowdowns for the customer, cost overruns, or worse a missed threat that causes an incident. Because our systems are deployed on-prem, we also don't have the luxury of being able to just SSH into our hardware in Japan when something breaks to fix it. This means we need to maximize software reliability, correctness, and developing a culture of quality in everything we ship out to a client.
You'll be the first "Quality"-focused person at the company and the start of what should be a growing team over time.
You will promote a culture of quality throughout the organization
You will be responsible for all testing of an entire product across various platforms
You will own the development and execution of test plans and test cases for multiple features of an application
You will develop and maintain testing strategies, including manual and automation testing
You will promote QA productivity through automation, tools, and other best practices
You will ensure comprehensive test coverage by working closely with the product and engineering teams to prioritize testing execution and report on test execution progress and results
You will participate in design and specification reviews, and use this information to design test plans
Find, track, reproduce, document, and triage bugs through resolution
Interpret and report testing results to various stakeholders
Review user interfaces for compliance with requirements and functionality
WHAT WE ARE LOOKING FOR:
5+ years of software development experience (3+ of which is quality focused)
Previous experience building and designing complex test cases
Bachelors of Computer Science, Mathematics or a related field
Experience in manual and automation testing
Coding experience in Java, Python, or any other coding language.
Experience with black box and white box testing with understanding of/experience with SQA methodologies, techniques and approaches
Ownership of test plan development and execution for customer facing applications
Experience with the main types of testing including regression, performance, stress, unit, API, integration, and security testing
WHAT WOULD REALLY IMPRESS US:
Experience working with embedded hardware
Machine Learning experience, either through school, side projects, or real world testing
Experience with open source test tools and build scripts like Selenium, Serenity, and others
To apply, email your resume to us at firstname.lastname@example.org