At Code and Theory, our Quality Assurance Engineers is responsible for performing daily analysis and execution of the test efforts of multiple product releases across several different platforms, providing valuable feedback for developers, and also providing accountability to deliverables. This mid-level position is considered the ‘machinist’ of a test team, providing integral depth to facilitate efficient test execution. QA Engineers also will lead smaller test teams, appropriate to their experience level. 

Our testers come from a variety of backgrounds and interests, but we share a few common values that really make our work stand out. You’ll fit right in if you… 

  • Have a genuine interest in working with bleeding-edge, boundary-pushing technologies and apps 
  • Are a testing evangelists  and firmly believe that QA testing isn’t simply something done at the end of a project 
  • Hold yourself to high standards and treat every project as if it were the most important project you have ever worked on 
  • Possess an innate ability and drive to uncover defects, with an analytical, curious, and meticulous personality 

In your first month at Code and Theory, you’ll:

  • Test software over many platforms (Web, Mobile, Tablet) in both manual and automation capacities 
  • Test and validate data for front-end and back-end, primarily within a CMS base 
  • Analyze and identify software defects 
  • Report testing results in detail using bug tracking tools 
  • Track and monitor defects throughout development cycle 
  • Work closely with Engineers and Producers 

In your first year at Code and Theory, you’ll:

  • Develop and maintain comprehensive test plans and requirement matrices 
  • Encourage and maintain standards and process for workflow efficiency 
  • Support application deployments 
  • Build comfort with pivoting test capabilities into bespoke application and creative technology builds 
  • Become a contributing member of the QA department's overall vision 
  • Research, present, and implement best practices and cutting edge toolsets 
  • Go beyond the baseline expectation and work to provide valuable insight to developers 1-4 projects on the tester's plate at any one time 
  • Work to provide granular, neutral, and valuable critique for developers to improve their craft 
  • Manage multiple projects and deadlines simultaneously (and at times, under pressure)

To succeed in this role you should have:

3+ years of: 
  • manual testing of progressively more complex web development (including mobile/tablet) projects 
  • documenting and managing defects in specialized software (preference is Atlassian/JIRA, but background in Redmine, FogBugz, YouTrack, Trac, etc.) 
2+ years of:
  • writing test suites/test cases 
  •  agency, development shop, or startup testing experience 
1+ year of:
  • test driven development, whether in a supportive role with development or directly in control of test production 
  • Manipulating and testing CMS, preferably Wordpress, Drupal, Adobe AEM, and Sitecore, as well as design and framing toolsets in an inspection capacity (Invision, Zeplin)
  • Requirements gathering, management, and compilation into valuable testable scenarios 
  • Understanding of database schemas and SQL, and exposure to multiple database types (MySQL, MongoDB) 
  • Exposure to automated testing (Selenium, Gherkin, Behat, Cucumber), versioning systems (Git, Stash Exposure) multiple types of SDLC/STLC (Agile, Kanban, Waterfall), and behavior driven development 

Nice to Haves:

  • 2 + years JavaScript, intended for use in scripting and test automation Android and/or iOS application testing experience
  • Exposure to the following specializations: accessibility testing, security testing,  load/balance testing, database testing, UAT execution and management globalization/localization testing automation testing (not as defined above) user experience testing game theory, etc. 
  • Programming capabilities/background in Computer Science, software engineering, or interactive media educational background 
  • Exposure to IoT and hardware testing, continuous integration, monitoring tools (Jenkins, Airbrake) or Atlassian Cloud administration (JIRA, JIRA Agile, Confluence, Stash, Bamboo) 
  • Interest and motivation to specialize within the testing field SQL queries used within ticket management systems 

QA Engineer applicants must have clear visual acuity (can see at 20/20 vision, with corrective lenses if necessary), are not color-blind, do not have photosensitive seizure sensitivity, and be able to sustain focus for long periods of time. QA Engineers will also be expected to use a computer for the majority of the day. Working conditions are generally in-office and at a desk, however there may be some travel and physical activity involved.

Code and Theory is a digital-first strategic and creative agency that designs products, content, and campaigns across physical and digital environments. Founded in 2001 and operating out of offices in New York, San Francisco, London, Atlanta, and Manila, we believe a mix of technology and creativity can solve complex business problems to drive forward innovative change.

From helping to redefining the publishing landscape through our work with media companies such as NBC News, WWE, Bloomberg, The BBC, The Outline, Vogue, and The Guardian, to creating award-winning marketing programs for brands such as Maybelline New York, Victoria’s Secret, and Burger King, to developing unique customer experiences for NYLife, Quest Diagnostics, Citibank, Dignity Health, Reebok and Colgate to designing physical products for companies like Brown-Forman, Hearst, and Comcast, Code and Theory is a creative agency built for the entire ecosystem.

At Code and Theory, we strive to only be limited by our own ambition and creativity. We believe in pushing beyond the easy and obvious answers in order to deliver the solutions that are right for our clients, their businesses, and their users.

In addition to working with the smart and passionate people that make up the Code and Theory family, you also get the perks. There's the usual - 401k, excellent health, dental and vision coverage, life insurance, flexible spending, pre tax commuter benefits and long-term disability.  In addition, we have voluntary benefits including long-term and short-term disability and life insurance, that you can choose to elect upon hire. Code and Theory has a newly improved flexible vacation policy that does not put a defined limit on the amount of paid time off an employee takes in a year as long as they are responsible and accountable to their work. This policy is based on mutual trust between Code and Theory and our employees. Then there are the extras, some random, mostly awesome – bagel Mondays, stocked candy jar and exceptional Stumptown coffee and cold brew, weekly in office meditation, quarterly massages and team outings.

Code and Theory is an equal opportunity employer, and we value diversity at our company. We don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.