Job Description: Software Test Engineer

The Top Line

Here’s the deal. We’re all about helping researchers break free from tools that just don’t cut it. Unleashing problem tackling products that make a huge difference in the real science our customers do every day. And we’re growing! This is your chance to join an awesome, growing and fast-paced group developing unbelievably cool life science products! We thrive on moving fast, taking risks and persevering through failure. We embrace the unknown and we are happy to make mistakes. We are there for each other and we crave diversity because we know that building a truly diverse tribe will make us better at everything.

The Job

Join a cool, fun team as we work together with top-notch software developers, hardware developers and scientists to build next generation science tools. Stand out amongst your peers by leading the testing efforts on one of the product lines from start to finish. Challenge yourself and your colleagues by developing a branch of unit tests and/or automation suites that can be integrated into other product lines. Help solve technical problems on various components ranging from computer configuration, device drivers, instrument performance to software updates. Get a great opportunity to play with small size analytical instruments to large size workflow instruments while building next generation software. We dig in and test hard. If you love the joy of the hunt, come join the effort to root out anything standing in the way of releasing a first-class product.

Responsibilities

• Hands-on instrument testing to drive product development from concept to commercial launch • Design, record, and execute software test cases for new products and application development • Troubleshoot encountered issues and log steps to reproduce in our • Work with engineers on storyboarding and developing new features • Execute automation suites • Communicate data and results within and outside the product development team • Participate actively in Core Teams • Lead Triage meetings • Stay up-to-date on new software technologies that may impact Unchained products • Work with the manufacturing group to troubleshoot production issues • Work with the marketing and support groups to troubleshoot customer issues

Qualifications • Requires a bachelor’s degree in computer science, computer engineering, chemistry, biochemistry, or related field • 3+ years of experience in working with cross-functional teams involving engineering and marketing groups • Experience in testing Windows desktop applications • Experience with hardware-software integration testing, life science instruments preferred • Experience in using and/or administrating a bug tracking system like , TFS, , YouTrack or other similar issue tracking tool • Knowledge and/or experience with automation tools • Experience in drafting and recording test cases in a test management tool like MS Test Manager • Experience with source control management tools like and TFS is a plus • Knowledge and/or experience with software languages like C#, C, or C++ is a plus • Knowledge and/or experience scripting with Python is a plus • Knowledge and/or experience in SQL Server or PostgreSQL databases is a plus • Knowledge and/or experience with hardware/firmware testing is a plus • Understanding of different Windows Operating systems is a plus • Exceptional problem solving skills • Excellent verbal and written communication skills • Proven track record of successfully delivering projects with aggressive deadlines