
Senior QA Engineer
Senior QA Engineer
Location: Calgary, Canada (Remote-Friendly)
Robots & Pencils is seeking a Senior QA Engineer to lead quality assurance efforts across a diverse range of clients and internal software projects. You’ll be responsible for ensuring that every release meets the highest standards of functionality, reliability, and user experience, playing a key role in maintaining our reputation for technical excellence.
As a senior member of the engineering team, you’ll take ownership of end-to-end QA strategy and execution, from defining test plans and processes to performing hands-on testing and guiding the continuous improvement of our QA practices. You’ll collaborate closely with engineers, designers, and product managers to deliver digital products that delight users and perform flawlessly in production.
Key Responsibilities
Quality Strategy & Test Design
- Define and implement comprehensive QA strategies, processes, and documentation standards.
- Design and maintain detailed test plans, test cases, and test data across web and mobile platforms.
- Translate product requirements and user stories into clear, testable acceptance criteria.
- Ensure full coverage through functional, regression, exploratory, usability, and acceptance testing.
Testing & Reporting
- Execute manual testing across multiple browsers, devices, and environments.
- Identify, document, and track software defects through resolution in collaboration with development teams.
- Validate bug fixes, perform regression testing, and verify build stability across release cycles.
- Deliver clear QA reports and release readiness assessments to stakeholders.
Engineering Collaboration
- Partner with developers and product managers to ensure quality is built into every stage of the SDLC.
- Participate in sprint planning, backlog grooming, and daily stand-ups to align QA activities with delivery goals.
- Advocate for user experience and performance quality throughout the development process.
- Contribute to CI/CD pipeline improvements, ensuring testability and consistent build validation.
Process & Tooling Excellence
- Evaluate and adopt QA tools for test management, bug tracking, and reporting (e.g., Jira, TestRail, Zephyr).
- Maintain up-to-date test documentation, regression suites, and test metrics.
- Support automation readiness by identifying test scenarios for future automation initiatives.
- Ensure adherence to accessibility, performance, and security testing standards.
Team Leadership & Knowledge Sharing
- Mentor junior QA team members, sharing best practices and helping raise the overall quality bar.
- Collaborate with cross-functional teams across time zones to ensure consistent testing standards.
- Champion a culture of quality, encouraging early testing, proactive defect prevention, and continuous improvement.
Required Skills & Qualifications
- 5+ years of experience in software quality assurance (manual testing focus).
- Strong knowledge of QA methodologies, tools, and best practices.
- Experience testing web and/or mobile applications in Agile environments.
- Proficiency with test management and issue tracking tools (e.g., Jira, TestRail).
- Solid understanding of cross-browser, responsive, and accessibility testing.
- Familiarity with CI/CD pipelines, version control (Git), and modern SDLC practices.
- Upper-Intermediate English proficiency (written and spoken) for effective collaboration.
Nice to Have
- Experience with test automation tools (e.g., Cypress, Playwright, Appium).
- Familiarity with API testing (Postman, REST, GraphQL) and performance testing tools (JMeter, k6).
- Exposure to cloud environments (AWS, GCP, or Azure).
- Experience in testing SaaS, enterprise, or data-driven applications.
- Contributions to QA communities, open-source testing frameworks, or process documentation initiatives.
Personal Competencies
- Accountability – Owns product quality from initial build to production release.
- Attention to Detail – Spots edge cases and ensures a smooth, bug-free experience.
- Collaboration – Builds trust and alignment with cross-functional teammates.
- Analytical Thinking – Approaches problems methodically with a data-driven mindset.
- Adaptability – Thrives in dynamic environments and shifting project priorities.
- Quality Mindset – Balances speed and precision while maintaining technical excellence.
Why Join Robots & Pencils?
At Robots & Pencils, we don’t just test software, we help create high-quality, impactful digital products that solve real-world problems. As a Senior QA Engineer, you’ll join a team that values craftsmanship, curiosity, and collaboration.
**This role is open only to candidates currently residing in Canada with legal work authorization.
Create a Job Alert
Interested in building your career at Robots and Pencils? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field