Robots & Pencils Logo

Robots & Pencils

Senior Automation QA Engineer

Posted Yesterday
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Calgary, AB
Senior level
In-Office or Remote
Hiring Remotely in Calgary, AB
Senior level
Lead automation QA efforts for an AI chat platform. Define strategies, develop test suites, integrate CI/CD, and collaborate with teams for quality assurance.
The summary above was generated by AI

 

Senior Automation QA Engineer (ASU Sunny) 

Location: Calgary, Canada (Remote-Friendly) 

Robots & Pencils is seeking a Senior Automation QA Engineer to lead automated quality assurance efforts for an AI-powered chat platform that helps students get instant, intuitive answers across a wide range of topics. 

Our client currently operates an existing chatbot that is experiencing critical issues. This project will rebuild and modernize the chat experience, leveraging large language model (LLM) capabilities to deliver natural, conversational interactions that meet modern user expectations. You’ll play a key role in ensuring this next-generation platform achieves exceptional reliability, performance, and user satisfaction. 

As a senior member of the engineering team, you’ll take ownership of the end-to-end automation strategy and execution, from framework design and test coverage planning to implementation, integration, and continuous improvement. You’ll collaborate closely with engineers, designers, and product managers to deliver intelligent, high-quality, and seamless user experiences. 

 

Key Responsibilities 

Automation Strategy & Framework Development 

  • Define and implement comprehensive automation strategies, frameworks, and coding standards. 
  • Design, develop, and maintain automated test suites for web, API, and backend components. 
  • Translate complex user flows and LLM-based conversational logic into automated validation scripts. 
  • Integrate automation into CI/CD pipelines to support continuous testing and fast feedback loops. 

Testing & Reporting 

  • Execute automated test runs across multiple environments and platforms. 
  • Monitor, debug, and maintain automated test results, ensuring stability and reliability. 
  • Identify, document, and track software defects through resolution in collaboration with development teams. 
  • Deliver clear automation metrics and quality reports to stakeholders, including test coverage and release readiness. 

Engineering Collaboration 

  • Partner with developers and product managers to ensure quality is embedded at every stage of the SDLC. 
  • Participate in sprint planning, backlog grooming, and code reviews to align automation efforts with release goals. 
  • Collaborate on test data setup, mocking strategies, and CI/CD optimization for faster deployments. 
  • Advocate for testability, maintainability, and performance in architectural discussions. 

Process & Tooling Excellence 

  • Evaluate and adopt modern automation tools (e.g., Playwright, Cypress, Selenium, or equivalent). 
  • Implement API testing using tools such as Postman, REST Assured, or similar frameworks. 
  • Support performance testing (e.g., JMeter, k6) and monitor system behavior under load. 
  • Ensure adherence to accessibility, security, and performance testing standards. 

Team Leadership & Knowledge Sharing 

  • Mentor QA engineers in automation best practices, code quality, and test design principles. 
  • Collaborate with distributed teams to maintain consistency in automation coverage and practices. 
  • Champion a culture of continuous improvement, emphasizing reliability, observability, and proactive testing. 

 

Required Skills & Qualifications 

  • 5+ years of experience in software quality assurance, with a strong focus on test automation. 
  • Proficiency in JavaScript/TypeScript or Python for building and maintaining test automation frameworks. 
  • Experience with UI and API automation tools such as Playwright, Cypress, Selenium, or REST Assured. 
  • Solid understanding of CI/CD pipelines and integration of automated tests (GitHub Actions, GitLab CI, Jenkins, etc.). 
  • Strong knowledge of QA methodologies, SDLC, and Agile processes. 
  • Familiarity with web application architecture and REST/GraphQL API testing. 
  • Upper-Intermediate English proficiency (written and spoken) for effective collaboration. 

 

Nice to Have 

  • Experience testing AI-powered or LLM-based chat applications. 
  • Familiarity with performance and load testing tools (k6, JMeter). 
  • Experience working with cloud environments (AWS, GCP, Azure) and containerized systems (Docker, Kubernetes). 
  • Knowledge of data validation, logging, and observability tools (Datadog, Kibana, Sentry). 
  • Contributions to automation frameworks, open-source tools, or QA process documentation. 

 

Personal Competencies 

  • Accountability – Owns the automation quality process from framework to release validation. 
  • Technical Craftsmanship – Writes efficient, maintainable, and scalable automation code. 
  • Collaboration – Builds trust and alignment with engineers and product teams. 
  • Analytical Thinking – Solves complex test and infrastructure challenges through data-driven insights. 
  • Adaptability – Excels in fast-paced, evolving projects that leverage cutting-edge AI technologies. 
  • Quality Mindset – Balances speed, precision, and long-term maintainability. 

 

Top Skills

AWS
Azure
Cypress
Docker
GCP
Github Actions
Gitlab Ci
JavaScript
Jenkins
Jmeter
K6
Kubernetes
Playwright
Python
Rest Assured
Selenium
Typescript

Similar Jobs

8 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Software
Lead the transformation of multi-product cloud software release pipelines, architect CI/CD, enhance QA, and implement intelligent automation systems.
Top Skills: Ai-Driven AutomationAutomated Testing ToolsCi/Cd PipelinesCloud PlatformsGoGrafanaJavaNoSQLPrometheusPythonSQL
24 Days Ago
In-Office or Remote
10 Locations
Mid level
Mid level
Blockchain • Software • Cryptocurrency
Develop and maintain automation testing frameworks, design test scripts for functional and performance testing, enhance CI/CD processes, and optimize testing strategies while managing defects and analyzing test data.
Top Skills: AppiumDockerGatlingGitlab CiGoJavaJenkinsJmeterK8SLocustMongoDBMySQLPostgresPostmanPytestPythonRestassuredRobot FrameworkSeleniumTestng
2 Days Ago
Remote
CA
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking a Staff Engineer in QA Automation with 5+ years in manual and automated testing, proficiency in multiple scripting languages, and experience with various automation tools and frameworks, working agile methodologies.
Top Skills: AppiumC#Coded UiCucumberJavaJavaScriptKatalon StudioProtractorPythonRest AssuredSeleniumSpecflowTestcompleteUftVbscriptZephyr

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account