Senior QA – (Maternity Leave replacement)

- Montreal - 

Castle Hall is an entrepreneurial, dynamic and fast moving company that is looking to add a Senior Quality Analyst to our team. Reporting to the Director, Platform Development in Montreal, this role is a maternity leave replacement, until November 2021. To respond to increasing demand for Castle Hall’s services, and the firm’s commitment to continued growth, there is a possibility for conversion to a full time, permanent position at the end of the maternity leave replacement period. The successful candidate will take part in the design, test and validation process to deliver the next iteration of our web application and be given the opportunity for personal and professional growth.


  • Identify, test and improve the critical areas of our codebase
  • Work closely with our developers and the rest of the QA team to write test specifications and produce tests in order to increase code quality and ensure coverage
  • Increase test coverage as new bugs are found; write bug tickets as they arise and track progress on resolution
  • Build up, monitor, and own results of automated testing
  • Improve our regression testing procedures
  • Take part in stand-up and technical meetings
  • Be proactive and flexible, adjust priorities to changing timelines and deadlines
  • Contribute to short, medium, and long-term QA roadmap; proactively initiate projects, suggest and implement new approaches to achieving optimal testing coverage
  • Communicate new features and functionality with the operations team through user documentation and training
  • Provide second level technical support / investigation of bugs and feature requests coming from the operations team


  • 5+ years of demonstrated related professional experience
  • Strong knowledge of testing and testing automation concepts, procedures and best practices
  • Solid understanding of the software development life cycle
  • Highly developed troubleshooting skills
  • Demonstrated success managing QA team timelines and meeting tight deadlines
  • Experience with ticketing systems and bug tracking systems (Jira)
  • Experience with automation software (Jenkins, TravisCI)
  • Experience in writing unit tests, functional tests and knowledge of related framework/tools (Jest, Jasmine, Protractor, Karma, Selenium)
  • Strong knowledge of at least 1 programming language (python, javascript, PHP, Java)
  • Extremely comfortable with use of SQL and database design principles
  • Good understanding of git or other version control software
  • Good understanding of the REST and OOP design principles
  • Solutions oriented, creative thinker who can take the initiative in moving testing strategies forward with clarity
  • Ability wo work with flexible targets and timelines. Priorities may change quickly at times; the successful candidate is able to shift focus quickly and manage multiple projects running in parallell
  • The ability to prioritize, multi task, and handle time sensitive deadlines in a fast paced environment
  • Familiar with the principles of material design.


  • An opportunity to be part of a highly successful and growing organization
  • Excellent working conditions in a young and dynamic work environment
  • Benefits plan including health and dental coverage
  • Learning and Development - Reimbursement for relevant designations

Please send your cover letter and resume specifying "Senior QA”. Only candidates under consideration will be contacted.

Job Type: Full-time

Apply Now !