Work In Tech

Find your next role at Canada's fastest-growing tech companies

QA Test Manager

Tulip Retail

Tulip Retail

Quality Assurance
Toronto, ON, Canada
Posted on Monday, June 3, 2024

It's our time to scale. It's your time to be part of something big.

Tulip's mission is bold. We're a team of experts who have worked with and for retailers over the past 20 years. We are driven to disrupt an entire industry and enable one of the world's largest job markets.

Tulip has built a retail mobile software platform that empowers leading retailers such as Mulberry, Chanel, Saks Fifth Avenue, Kate Spade, Coach, and Michael Kors to give mobile devices to their store associates so they can elevate service, sell more and provide a personalized experience.

Tulip is a place you come to make an impact, working with like-minded people to build something meaningful using the best technology. We are growing, and while lean is great, we need more people, energy, innovation and talent.

The QA Test Manager will work closely with the Development and Product Management teams to assist in the definition of Product or Project requirements in addition to playing a leading role in software testing activities. You will be responsible for leading a group of QA testers in the development, implementation and execution of test cases, test data, tooling, test automation, inter-team communication, and test result communication. This position requires hands-on test execution skills as well as test management skills.

What you’ll do:

  • Maintains an advanced level of knowledge on the core testing tech-stack of Tulip
    • Risk based testing and risk analysis
    • Test case design using the following techniques:
      • Boundary value analysis
      • Equivalence partitioning
      • Data Flow / Activity flow diagramming
      • State transition
      • Failure mode analysis
      • Decision tables
    • Gherkin for test case writing
    • API interrogation using Postman
    • Javascript
    • x-code for device log monitoring
    • SQL for database level verifications
    • GCP log analysis, Charles Proxy or Chrome Dev-tools for traffic monitoring
    • Knowledge and understanding of FTP
    • Linux command line
  • Regression tests and software releases:
    • Maintains regression test environments, scheduled deployments, test data, feature flags and configuration.
    • Working with the Test Runners, the Test Manager is responsible for the application regression test runs, and Production release sign-off.
    • Maintains validity of the regression test suite by creating new, updating, and optimizing test cases.
    • Assures that the regression test suite coverage and the test priorities remain up to date by conducting reviews with the help of Support, Retail Excellence and Product teams.
    • Assures that the Test Runners are capable of running assigned test cases by conducting application walkthroughs and demonstrations.
    • Provides guidance to the automation test developers by prioritizing test cases for automation; providing requirements to update existing test cases where necessary.
    • Communicates Go / No-go decisions to the team.
    • Maintains the promotion job status based on the Go / No-go decisions.
  • Feature tests:
    • Participates in feature development planning meetings; provides input regarding functional / non-functional risk, testing capabilities and schedule.
    • Designs, documents and executes feature test cases according to Tulip test design guidelines.
    • Provides feature test coverage stats to management; and the Product team: assisting them with feature releases.
    • Assists with feature demonstrations at the end of build cycles / Sprints.
  • Bugs:
    • Conducts regular product bug triage meetings; assures that the team is aware of outstanding issues.
    • Assures that the bug statuses are true and accurate.
    • Provides known issues reports to the team; maintains “top” bugs reports.
    • Represents the QA party during Production incidents / War rooms. Participates in Postmortem meetings.

What you bring:

  • 5+ years of Software Testing experience in a distributed system environment
  • Experience working in a team that uses Agile methodologies for software development
  • Extensive experience with test environment and test data management
  • Extensive experience with test case design, test planning, test case result tracking
  • Experience working with running and troubleshooting automated test runs, CI/CD pipelines
  • Experience with Sauce Labs, Browser Stack or similar
  • Experience with Charles Proxy or similar for analyzing and altering request/response
  • Experience working with test management software such as TestRail or similar
  • Experience working with Jira or similar for bug reporting
  • Experience with verification and validation at the database level using SQL
  • Knowledge an experience with AWS and GCP hosted environments
  • Experience working with globally distributed teams / team members

Tulip has perks, career progress, and an intimate culture. We have:

  • Embraced remote culture! Work remotely, permanently, and full-time.
  • Ability for employees in many roles to choose to work a 4½ or 4-day week.
  • A “workcation” benefit that’ll let you work reduced hours in order to extend your vacations
  • An excellent healthcare plan with no wait time, paid parental leave, and corporate gym rates.
  • A culture of openness and idea generation. We have weekly all-hands and quarterly town halls. We pride ourselves on our transparency and keeping it real. From the most senior to the newest team member, we give you access to decision makers and career-building work.
  • The opportunity to grow and apply new skills be it hands-on or leadership. We prioritize diversity, inclusion, and building a community. We're a little weird but in a good way.

Why we are awesome.

Tulip is hungry and humble. When you join Tulip, you'll be part of a strong, thriving, diverse group of people who come from different disciplines, countries, and experiences. We do what we love and it shows in our unrelenting pursuit of affecting real change. We believe in investing in our people, building positive relationships with our customers, and treating our work like our craft.

Tulip is at the cutting edge of technology. We work with big-name retailers. It's a chance to step up to solving complex technical problems and develop a deeper understanding of the retail world while being part of a niche startup style company. We don't fear failure; we embrace challenges. We're excited about taking the lesser known paths, using the open source tools and keeping up with the pace of evolving tech solutions. It's fun, it's fast, and it's future-focused.

Tulip gives back. Inspired, passionate, and committed people helped make us the successful company we are today. We challenge norms and put people before profits. We believe we can build a great company that changes the technical space while simultaneously giving back to society and the community.

Join us.

Feel like you can't tick all the boxes? If you have some of the skills and experience that we're looking for and are willing to use your talent to learn the rest, we encourage you to apply.

Tulip Retail is strongly committed to equal opportunities in employment. We welcome applications from all minority group members, women, Aboriginal persons, persons with disabilities, members of sexual minority groups, and others who may contribute to the further diversification of Tulip Retail.

Tulip Retail welcomes and encourages applications from people with disabilities. Accommodations are available by request for candidates taking part in all aspects of the selection process.