QA Manager

42 Lines is seeking an experienced QA Manager to expand our Online Education platform. Join our highly successful and growing agile team to help build scalable feature-rich web applications customized to our clients' needs. Our current work is focused on the creation of learning management systems in the field of online education.

Home or coworking space (within two timezones of US/Central time GMT-0600)
Date Posted:
September 2017
Date Closing:
Open until filled
Competitive salary based on experience

The QA Manager is a working manager position. You'll spend about 75% of your time testing and 25% of your time managing the other testers. Our testers are integrated members of the development team, and are responsible for planning and executing testing for issues ranging in size from small bug fixes, to new features, and even up to entirely new product lines.

Required Skills & Qualifications

  • Management Experience - You have management experience in a software development organization.
  • Software Testing Experience - You also have testing experience in a software development organization.
  • Database Querying - You are comfortable querying a relational database using sql.
  • Automated Testing - You have written automated tests using a programming language.
  • Leadership - You earn the trust of your team through personal excellence. Your team members seek your guidance because they respect your expertise. You protect your team by advocating for your staff's needs. You mediate conflicts by seeking the verifiable facts and searching for an outcome that helps everyone work better in the future.
  • Performance Amplifier - You recognize strengths and weaknesses of your staff. You develop the strengths while mitigating the weaknesses through reinforcement, mentorship, training, and guidance. Your awareness of testers' individual skills guides the assignments you make.
  • Highly Observant, Analytical, and Probing - It's second nature for you to notice things like formatting issues on web pages, think about boundary value analysis and input validation when completing online forms, and to try to find bugs in applications you personally use.
  • Agile - You have experience as a manager on an agile team. You are comfortable being an integrated member of the development team and collaborating with the team during story review, test planning, development, and testing. We bite off small chunks of work, define them to the best of our ability, and constantly iterate with the client to refine our understanding of what they want. We are constantly refining our processes in order to achieve extremely ambitious delivery schedules.
  • Passionate about Testing - You read testing blogs, articles, books, etc. To learn more about your craft. You want to improve your own skills and your team's testing process, and try new approaches and tools when doing so will help you and the team improve your work.
  • Data Driven - You use measurements to understand the performance of your team. You encourage specification by example. You check your assumptions before committing to a plan.

Job Details

  • Prepare weekly one-on-one check-ins and annual performance reviews for each of your testers.
  • Participate in weekly online management meetings and annual in-person management retreats.
  • Collaborate with the project manager and owners to interview and hire new testers.
  • Create, maintain, and promote testing standards for each of our products in the company wiki.
  • Review test automation code and test specifications for quality.
  • Identify and refine workflows and measurements for the team's qa process.
  • Review story documentation and collaborate with developers to determine test approach(es)for new features and bug fixes, write acceptance tests, define automated test coverage, and give estimates of qa work.
  • Collaborate with developers to discuss acceptance tests, test design, and automated test coverage.
  • Test web applications and their components (some with and some without a gui) according to test plans.
  • Identify test data and confirm testing results using SQL.
  • Test applications targeted for mobile devices.
  • Document bugs and verify bug fixes.
  • Perform exploratory testing.
  • Manage the client bug reporting queue.

Read more about our employee benefits and hiring process. Email to apply.