Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About the Role:
We are seeking a Senior QA Automation Developer to join our team who has end-to-end ownership to build a new quality product. Through automation and functional testing, they validate a variety of products to offer our customers a seamless banking experience.
As a Senior QA Engineer, you will work directly with our product teams and will participate in application specification reviews and architectural design sessions by providing input from a quality standpoint. You will also identify testing strategies for various features and functionalities. Within your first year, you will develop an understanding of how to deliver high-performing software at the pace of development. You will work in an environment that promotes ownership at all levels, including configuring and monitoring apps in production.
This is a fully remote position for candidates who are based in Canada.
Our Core Technologies Include:
Java, Selenium Webdriver, Playwright, Claude Code, TestNG, Maven, Git, Jenkins, ArgoCD, SQL, REST Assured, OkHttp, SumoLogic, Docker, Kubernetes, Gatling, Linux
What You’ll Do:
- Develop test automation at the pace of feature development utilizing AI tools and our functional and performance test frameworks
- Utilize LLMs to create feature test plans and internal knowledge stores for streamlining AI tools usage for Automation and Deep testing efforts
- Define custom AI workflows to enable all developers to test new features using existing automation tests, evaluate test failures, and troubleshoot environment issues
- Execute functional/performance tests by spinning up disposable environments on demand to deploy microservices with different versions and configurations, and customize database content
- Customize, configure, patch services, and deploy infrastructure and code changes all the way through to production
- Analyze log files and troubleshoot production issues by automating and reproducing them in a non-production environment
- Collaborate with QA platform to create solutions for feature validations and test automation for your product
What We Look For:
- Ability to develop test automation in Java using Selenium/Playwright to utilize Integrated Development environments (IDE) such as IntelliJ or Eclipse, with and without Coding assistants
- Experience in deploying services in various environments such as Kubernetes, using deployment tools like ArgoCD and Jenkins
- Capability to improve efficiency of existing test infrastructure using Docker, Playwright and headless browser executions
- Familiarity with log aggregators such as SumoLogic or Kibana, and app monitoring tools such as Honeycomb or Grafana
- Passion for automating tests and delivering high-quality features in a fast-paced environment
- Comfortable working in Agile methodology
What We Offer You:
- Competitive salary and stock option plan
- Paid coverage of medical, dental, and vision insurance
- Flexible PTO
- Opportunities for professional growth and development
- Paid parental leave
- Health & wellness initiatives
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Upgrade
Explore Top Companies in this Space
FairMoney
FinTech / Consumer Finance / Neobanking
FOSSA
Enterprise Software / Cybersecurity / DevOps / Open Source
Clerk
Software / Developer Tools / Enterprise Software / Authentication & Identity
Nirvana Insurance
Insurance / Artificial Intelligence / Telematics / Fleet Management
Upgrade
View Company ProfileUpgrade (operating under upgrade.com) is the premier, enterprise-grade digital banking platform, consumer finance pioneer, and credit orchestration powerhouse engineered to operate as the definitive, high-velocity neobanking, personal lending, and algorithmic retail credit layer for mainstream consumers nationwide. Founded by LendingClub pioneer Renaud Laplanche alongside a seasoned executive team, the company completely eliminates the severe systemic friction of legacy consumer credit—where retail borrowers lose vital financial momentum to exorbitant credit card interest rates, non-transparent fee structures, and disjointed loan-servicing cycles—by deploying a sophisticated, multi-tenant credit-plus-banking delivery matrix. Moving far beyond traditional, passive physical banking branches or basic digital ledger templates, Upgrade natively unifies high-yield savings frameworks, rewards-driven checking accounts, custom auto and home improvement financing channels, and its flagship \"Upgrade Card\"—a revolutionary hybrid product that merges the transaction acceptance of a standard Visa card with the predictable, fixed-rate installment mechanics of a personal loan—into a single high-availability digital workspace. Empowering millions of users to optimize their personal balance sheets and navigate debt consolidation paths, the platform has successfully originated over $42 billion in consumer credit since its market inception. Backed by $965M in total institutional financing—culminating in an elite Series G round led by Neuberger Berman alongside DST Global, Ribbit Capital, and LuminArx Capital Management that commands a $7.3 billion enterprise valuation—the neobank maintains a sprawling credit ecosystem backed by an expansive network of over 250 forward-thinking asset managers and partner banks. Under the hood, its sophisticated technical core coordinates complex credit underwriting models, real-time transaction processing loops, high-concurrency compliance frameworks, and secure API bridges built to deliver immediate approvals and cross-border data telemetry without sacrificing consumer security boundaries. What sets Upgrade apart is its uncompromising dedication to replacing predatory revolving credit cycles with absolute financial predictability, affordable liquidity access, and consumer cash-flow velocity; by bridging the gap between performance-intensive algorithmic lending infrastructure and the daily economic judgment of mainstream families, the enterprise remains the definitive, category-defining cornerstone of modern financial technology and global neobanking transformation.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.



