Senior Software Engineer in Test

Q2Austin, TX
Hybrid

About The Position

Q2 is seeking a Senior Software Developer in Test to ensure top-tier software quality for online banking solutions. You will collaborate closely with developers, business analysts, and stakeholders to define test strategies and deliverables. The role emphasizes designing high-coverage test plans, creating automated scripts, executing performance/load tests, and mentoring junior test engineers. This position offers high visibility, technical challenge, and opportunities to influence product quality while working in a collaborative and innovative environment that values creativity, inclusivity, and proactive problem-solving.

Requirements

  • Bachelor’s degree in a software-related field; 8–12 years of experience.
  • Strong expertise in automation, testing methodologies, and test plan development.
  • Experience testing web-based software solutions (front-end and back-end).
  • Proficient in Python, SQL, Selenium, and automation frameworks.
  • Skilled in debugging complex web applications and analyzing logs.
  • Strong communication, collaboration, and mentoring skills.
  • Familiarity with CI/CD, version control (Gitlab/Bitbucket), defect tracking (Jira), RESTful APIs, and SAAS.
  • Fluent written and oral communication in English.
  • Authorized to work for any employer in the U.S.
  • Unable to sponsor or take over sponsorship of an employment Visa at this time.

Responsibilities

  • Work with developers, product owners, business analysts, and stakeholders to understand system functionality, business requirements, and expected outcomes.
  • Design and implement end-to-end test strategies that ensure quality across services, APIs, and user workflows.
  • Validate complex backend workflows, including APIs, data flows, and asynchronous processing, ensuring correctness and reliability.
  • Develop, review, and maintain automation tests for functional, integration, and end-to-end workflows using Python.
  • Ensure automation is maintainable and stable, minimizing flaky tests and improving confidence in test results.
  • Execute tests, analyze results, and create detailed defect reports with diagnostic information to support effective triage.
  • Collaborate closely with developers to investigate issues, explain test outcomes, and drive quality improvements early in the development lifecycle.
  • Contribute to test planning, estimation, and release readiness activities in Agile environments.
  • Set up and maintain test environments and supporting test infrastructure as needed.
  • Act as a quality advocate, ensuring quality is a shared responsibility across the team.
  • Mentor and guide team members in test automation, best practices, and quality-focused engineering approaches.

Benefits

  • Hybrid Work Opportunities
  • Flexible Time Off
  • Career Development & Mentoring Programs
  • Health & Wellness Benefits, including competitive health insurance offerings
  • Generous paid parental leave for eligible new parents
  • Community Volunteering & Company Philanthropy Programs
  • Employee Peer Recognition Programs – “You Earned it”
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service