Software Test Engineer
ABOUT US
OpenDrives makes high performance data storage a reality using our unique combination of hardware and software. Our industry-leading performance, comprehensive simplicity, and astonishing support have generated many loyal fans including Hollywood blockbusters, medical imaging specialists, and cutting edge technology companies. While we are extremely proud of where we are today with OpenDrives, there is far more we plan to do.
We are seeking an experienced Software Test Engineer to join our Engineering team in building world-class data storage software. This individual will work closely with software developers and engineers in a fast-paced, agile environment during product development and V&V activities to drive the delivery of the next generation of OpenDrives – continuing our journey as the undisputed leader in video and imaging data storage technology and customer joy.
Do you have a passion for keeping up-to-date with current standards in use? And are you able to quickly master new technologies? Perfect! Then it sounds like you might make a great fit for us at OpenDrives, where we are building next-generation data storage solutions for high-performance workflows.
ABOUT YOU
- You don't give up at the first obstacle – you take on a commitment and see it through to completion.
- You have a talent for finding problems in a piece of software before they become critical.
- You're excellent at communicating, understanding context, importance, and timing.
- You're a communicative problem solver, pragmatic and methodical, and team oriented. You're curious enough to keep an eye on new technology, but know what's sizzle and what's steak.
- You're adept at balancing the priorities of meeting deadlines and delivering resilient,well-designed systems, while also maintaining a good work/life balance.
- You're a self-starter and entrepreneur, with a passion for technology.
THE ROLE
You'll work on the quality assurance of our product in coordination with our development and customer experience teams, balancing technical requirements with human needs and understandings, and help to prioritize and frame essential bug fixing to be done.
You'll get to choose the tools that you want to work with, and help create a framework for success for our development team. You'll also have to do manual testing at first while you get any automated testing off the ground.
Part of your job will be to ensure that our customers' requirements are always kept in mind during the full lifetime of a project.
TECH REQUIREMENTS YOU GOTTA BE GREAT AT
INFRASTRUCTURE
- git
- Gitlab, or any other script based CD/CI systems
- JIRA
- wiki editing (markdown)
APPLICATION STACK
- HTTP/HTTPS
- WebSockets
- SQL
OPERATING SYSTEMS
- Linux
- Bash/Shell
YOU SHOULD BE FAMILIAR WITH
- JS application testing frameworks like Mocha, Karma, Jekyll, etc.
STUFF THAT WOULD BE NICE TO KNOW
- Robot testing framework
- Kiwi TCMS or Similar
- Terraform, Ansible, Salt, Puppet, or Chef
- Any hardware tinkering experience