Quality Assurance Engineer
About us
TitanFile's is on a mission to transform the secure information sharing experience. This is a challenge worthy of pursuit! The costs and risks associated with complex projects like litigation, processing insurance claims, and conducting regulatory investigations are skyrocketing as the amount of data increases. TitanFile is transforming these processes so they can be done in minutes, not days -- by anyone, anywhere. As a result, our customers -- who range from financial institutions to law firms, from government agencies to higher education -- can service their clients faster with the privacy and security that they expect.
What we need:
TitanFile is looking for a Quality Assurance Engineer who is detail-oriented, takes ownership of their work, and is accountable for what they stamp with their approval. This individual must take pride in maintaining high standards, be passionate about quality, and have a natural drive to find and fix issues before they reach our users.
The ideal candidate will have experience in defining QA processes, working closely with engineering teams, and testing complex systems to ensure the best user experience. They will thrive in a fast-paced, collaborative environment and bring a mindset of continuous improvement to the QA process.
TitanFile offers an incredible opportunity for a QA Engineer to learn, grow, and be a crucial part of ensuring the quality and reliability of our product as part of an awesome growing team in Toronto.
TitanFile is looking for a Quality Assurance Engineer who is not just a tester but a guardian of quality. This individual must take ownership of their role, ensuring that every release meets the highest standards of functionality, security, and user experience. We are seeking someone who thrives in a fast-paced, collaborative environment and is committed to delivering exceptional results.
The ideal candidate will:
- Own the QA Process: Define, refine, and uphold the QA process to ensure that no critical issues slip through. They will take responsibility for the quality of our product as if they were the end user.
- Be a Detective and Innovator: Always look for the root cause of issues and suggest innovative ways to improve processes and tools.
- Collaborate and Advocate: Work closely with engineers, product managers, and external QA vendors to ensure clear communication, alignment on expectations, and timely delivery of quality results.
- Be Passionate About Quality: Have a genuine passion for uncovering hidden issues and pushing the boundaries of what great quality means.
- Be Accountable: Understand that their approval is a stamp of confidence, and they will take that responsibility seriously.
Skills:
- Excellent communication skills, both written and verbal
- Strong analytical and problem-solving skills with keen attention to detail
- Ability to work independently, manage multiple tasks, and meet deadlines
- Passion for process improvement and delivering high-quality products
- Proactive in identifying and addressing quality concerns before they escalate
Responsibilities:
- Own the end-to-end quality assurance process, ensuring high-quality deliverables
- Develop and execute detailed test plans, test cases, and scripts for manual and automated testing
- Identify, document, and track bugs through resolution in collaboration with the engineering team
- Perform functional, regression, integration, and performance testing across web and mobile applications
- Define and implement quality metrics to continuously improve product quality and QA effectiveness
- Ensure thorough testing of new features, updates, and fixes before release to production
- Collaborate with external QA vendors for final testing and ensure their findings are aligned with internal expectations
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- 3 - 5 years of experience in Quality Assurance, preferably in a SaaS or software development environment
- Proficiency with QA tools and frameworks (e.g., Selenium, Playwright, Postman, etc.)
- Strong understanding of software development lifecycles (Agile, Scrum) and CI/CD processes
- Hands-on experience with automated and manual testing techniques
- Familiarity with security testing, usability testing, and performance testing is a plus
- Experience with API testing and tools like REST-assured or similar
- Knowledge of secure coding practices and OWASP is an asset
- Excellent verbal and written communication skills in English
- Must be able and willing to lawfully work out of our Toronto, Ontario office
Why TitanFile:
- Join a team of highly effective professionals working to solve two of the biggest challenges in the digital age: communication and privacy
- Opportunity to build a career and grow professionally
- Flexible work hours
- Excellent benefits packages
NO AGENCIES, Please.