QA Analyst

  • Chicago, IL
  • Full-time

Company Description

Founded in 2011, and based in Chicago, we design software that enhances productivity and communication. More than one million people around the world – from students and teachers to top Wall Street investors, lawyers and Hollywood screenwriters – use our technology to empower their work.

Our award-winning iAnnotate allows users to read, mark up and share documents on a tablet.  Building on our success, we are launching a platform that fundamentally re-imagines productivity software and sharing ideas.  

Our team brings together diverse talents and unparalleled expertise in fields including computer science, cognitive science, business, and communication.  We offer access to the very best technology, amazing perks, and a challenging, collaborative work environment.

Job Description

You'll be part of a small, high-caliber development team which is dedicated to creating the perfect end-user software experience. Our products run on multiple platforms -- Mac, Windows, iOS, Android -- and must have a ridiculously high level of polish, which you will be responsible for helping to ensure. This position will involve a substantial amount of manual testing, because it's the kind of UI/UX testing that requires human judgement and cannot be automated. An obsessive attention to detail and quest for perfection is required; you will be the gate that stands between our software and the hundreds of thousands of users that rely on it every day.

If you...


  • enjoy small teams where you really contribute to the success of the organization
  • don’t want a boring work place
  • thrive on creating cool stuff
  • are smart, know how to work hard, and have fun


...then you’ll enjoy working here.



  • Expert technologist with experience using multiple desktop and mobile platforms (Windows, Mac, Unix/Linux, iOS, Android)

  • Passion for using and learning new software and technologies

  • Working knowledge of the QA process, including writing and executing test cases and test scenarios

  • Experience setting up IT infrastructure (networking, servers, UNIX/Linux, etc)

  • Excellent written and verbal communications skills

Nice to have:

  • Previous end-user software QA experience, especially working with developers

  • Experience working with a defect tracking system (Bugzilla, Jira, Fogbugz, etc)

  • Working knowledge of iOS/Android on-device test automation frameworks (Calabash, Frank, Cucumber, etc)

  • General scripting knowledge (Python, Ruby, .BAT, bash, etc)

  • Experience with web-based test automation frameworks or testing REST APIs

If interested:

  • Please submit resume and a cover letter explaining why you would be a great fit for Branchfire

Additional Information

The engineering team environment is fast-paced and casual. You will be working on a small development team with very smart and experienced peers, building truly innovative products for end users.  


**Priority given to local candidates**

All your information will be kept confidential according to EEO guidelines.