Role Description
As a key member of our Digital Wealth Experience team, you'll be a self-starting Senior QA Automation Developer responsible for ensuring the high quality and reliability of our mission-critical web and mobile applications. This is a fast-paced role for a seasoned professional who can hit the ground running, requiring you to design, lead, and execute comprehensive test strategies with a strong focus on mobile automation. You will be instrumental in delivering top-tier software in a time-sensitive, agile environment.
Responsibilities
Develop and maintain automated and manual test suites for new features and bug fixes across our web and mobile applications.
Lead the design and implementation of our mobile test automation strategy, with hands-on experience in modern frameworks, including our current use of Maestro and plans for Appium.
Proactively identify test scenarios for automation and integrate them into the CI/CD pipeline.
Perform all QA activities, including exploratory, regression, integration, and smoke testing.
Utilize your expertise in querying databases like Postgres and SQL Server to validate test data and application state.
Collaborate closely with the development team to define acceptance criteria and ensure quality is built into the product from the start.
Actively research and recommend improvements to the software and testing processes.
Work within a cross-functional Agile team using tools like Jira, Confluence, and Git.
Requirements
8+ years of experience in software development and/or QA automation, with a focus on high-availability, scalable systems.
Proven experience with mobile test automation frameworks, including a strong understanding of Maestro and/or Appium.
Expertise in web automation with tools like Playwright, and direct experience with cross-platform testing (multiple operating systems, browsers, and devices).
Strong programming skills in Python, TypeScript, and/or JavaScript.
Experience with API automation testing using Python and PyTest within a modern IDE.
Experience with CI/CD and DevOps concepts.
Strong analytical, problem-solving, and strategic thinking skills.
Experience working in an Agile environment.
Excellent communication skills and a proactive, self-starter mindset.
Top Skills:
QA Automation Experience: Proven expertise in test automation for both web and mobile applications.
Mobile Testing Expertise: Deep, hands-on experience with mobile test automation frameworks, including Maestro and Appium.
Web Automation Prowess: Proficiency in web automation with tools like Playwright, and direct experience with cross-platform testing.
Strong Programming Skills: A solid background in programming with Python, TypeScript, and/or JavaScript.
Self-Starter Mentality: The ability to take initiative, lead the QA strategy, and drive improvements independently.
Project Description: The Digital Wealth Experience (DWE) project aims to enhance the ATB Wealth digital experience by launching an integrated advisor and client wealth management portal. This initiative seeks to improve client and team member experiences, and reduce operational costs.