Career Opportunities

Share This Job

Software Engineer in Test

Job Title
Software Engineer in Test
Job ID
Ann Arbor,  MI
Other Location

Our customers are the internet - from content providers to global network operators. There's no shortage of data in these environments; the challenge is to turn that data into actionable information for everything from strategic business decisions to automated network operation. The biggest players in the industry are turning to us for answers.

As a part of providing those answers (in a fast, iterative, agile way), we need to ensure that our software can do what we promise. This is where Test Engineering enters the scene. We are the glue between software development & released product. We embed into teams to:

• Be proactive instead of reactive

• Understand the goals & objectives of the work at hand

• Design & write tests to ensure the features work

• Dig into failures to provide valuable feedback

• Provide tools to our support team to verify customer deployments

• Most importantly, ensure our customers enjoy the product we are providing them

What You’ll Do

• Work within a team to help facilitate a BDD (Behavior Driven Development) approach to testing

• Write Behave feature files, step definitions, & supporting Python code for UI/API testing

• Use & design JMeter tests to verify the performance of the product

• Provide suggestions on how to improve our processes & tools to better integrate into the SDLC (software development lifecycle)

• Create Jenkins jobs & use results from builds to verify deployments

• Be a conduit to expose & address bugs before they make it to production deployments

What You’re Great At

• Identifying test cases & integration points between software

• Collaborating with teams to define success criteria

• Writing object oriented code used for testing, and interpret results of test runs

• Thriving in a fast-paced, quickly evolving, tech start-up environment

• Contributing to a collaborative, dynamic, and diverse team

Bonus Points For

• A degree in Computer Science or other related field

• 2+ years of experience working with test frameworks for automation (behave, cucumber, rspec, selenium, nose, etc…)

• A history of programming in Python

• A passion for quality and test engineering

Option 1: Create a New Profile