Senior Quality Automation Specialist, AVP

State Street•Quincy, MA
•$90,000 - $157,500•Hybrid

About The Position

State Street is seeking a Senior Quality Automation Specialist, AVP, for a specialist engineering role focused on hands-on automation delivery and coordination. The role calls for substantial development work—approximately 90% of the position—including scripting, code-review participation, technical troubleshooting, test-data setup, execution analysis, and evidence generation. The specialist will also coordinate automation and functional work delivered by the India-based SQA team, aligning backlogs, dependencies, technical standards, execution progress, and delivery outcomes while remaining directly accountable for hands-on engineering deliverables. The role develops and maintains scalable enterprise automation across UI, API, service, data, and end-to-end Banking and Payments workflows. It uses Selenium WebDriver, Tricentis Tosca, Java and/or Python, API and service automation tools, service virtualization, and CI/CD-integrated execution. It also includes responsible use of approved AI tools to accelerate automation engineering and improve coverage, reliability, maintainability, and execution speed. The position requires deep practical Banking and Payments knowledge to translate complex transaction workflows, business rules, operational controls, and data dependencies into reusable automated validations. It works closely with the SQA team and its India-based lead, developers, product partners, and globally distributed stakeholders. The work arrangement is hybrid, with four days in the office; core collaboration hours align with U.S. Eastern Time business hours, and occasional flexibility may be needed for global collaboration. The stated annual salary range is $90,000–$157,500 for the primary location. State Street describes itself as a partner to institutional investors and emphasizes an inclusive environment, employee development, work-life support, paid volunteer days, and employee networks.

Requirements

  • At least 8 years of intensive, hands-on test automation engineering experience delivering and maintaining enterprise automation solutions.
  • Advanced hands-on expertise in Selenium WebDriver and experience building Java-based automation frameworks, along with service virtualization skills.
  • Strong hands-on Tricentis Tosca expertise, including model-based automation, reusable modules, test-data management, recovery scenarios, and distributed execution.
  • Advanced API and service automation experience with tools and frameworks including SoapUI, ReadyAPI, REST Assured, Postman, Newman, Karate, or equivalent technologies.
  • Knowledge of REST, SOAP, HTTP/HTTPS, JSON, XML, OpenAPI/Swagger, schemas, authentication, service virtualization, mocking, and database validation.
  • Experience with automation tools and libraries such as TestNG, JUnit, PyTest, Maven, Gradle, Git, Jenkins, GitHub Actions, Azure DevOps, Selenium Grid, WireMock, Pact, JMeter, and reporting frameworks.
  • Experience integrating automated suites into CI/CD pipelines and operating unattended, parallel, scheduled, and distributed execution.
  • Demonstrated use of AI-assisted engineering tools to create, enhance, refactor, debug, and maintain automated solutions.
  • Strong SQL knowledge for automated data setup, validation, reconciliation, and cleanup.
  • Strong debugging, coding, framework-design, execution-analysis, and problem-solving capabilities.
  • Deep practical Banking and Payments knowledge and experience, including payment and transaction lifecycles, account servicing, entitlements, approvals, posting, settlement, reconciliation, returns, exceptions, and operational controls.
  • Ability to convert complex Banking and Payments requirements into executable automation architecture, reusable scenarios, and reliable validations.
  • Automation-first, engineering-focused mindset with ownership of hands-on technical deliverables and ability to work independently with minimal supervision.
  • Strong communication and coordination skills for working with the India-based SQA team and SQA Lead, developers, product partners, and globally distributed stakeholders.
  • Ability to document automation architecture, execution results, technical issues, and delivery status; manage concurrent priorities, dependencies, and technical deliverables in a release-driven environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related technical discipline.
  • Comfort with a hybrid arrangement requiring four days in the office and core collaboration hours aligned with U.S. Eastern Time business hours; occasional flexibility may be required.

Nice To Haves

  • Experience in regulated financial-services environments.
  • Relevant Tricentis Tosca, Selenium, API automation, cloud, DevOps, or AI certifications.

Responsibilities

  • Design, develop, debug, and maintain scalable enterprise automation frameworks using Selenium WebDriver, API and service automation, service virtualization, and Tricentis Tosca.
  • Build reusable automated solutions for complex web, service, API, data, and end-to-end Banking and Payments workflows.
  • Write and maintain automation code and reusable libraries using Java and/or Python, applying object-oriented design, clean-code practices, exception handling, logging, and configuration management.
  • Develop page-object, data-driven, keyword-driven, modular, and hybrid framework components suited to application architecture and delivery needs.
  • Engineer stable automation suites with synchronization, reusable locators, recovery logic, parallel and cross-browser execution, and environment-independent configuration.
  • Diagnose flaky automation, execution failures, framework bottlenecks, and test-data dependencies, and implement durable solutions.
  • Maintain automation assets as applications and services change, improving speed, stability, scalability, and maintainability.
  • Perform hands-on automation scripting, participate in code reviews, troubleshoot technical issues, set up test data, analyze execution, and generate evidence.
  • Design and implement REST and SOAP API automation; validate payloads, schemas, headers, authentication, authorization, status codes, error handling, business rules, and service-level data integrity.
  • Automate authenticated, chained, stateful, asynchronous, callback, queue, batch, file-based, and dependent-service workflows; create reusable API clients, service layers, payload builders, assertions, and data setup and cleanup utilities.
  • Implement contract and schema validation, use service virtualization or mocking when dependencies are unavailable, and develop API performance and reliability checks where appropriate.
  • Integrate API automation with builds, source control, reporting, and CI/CD pipelines for unattended and parallel execution.
  • Design and maintain Tosca modules, reusable test-step blocks, templates, test data, execution lists, recovery scenarios, and distributed execution configurations; integrate Tosca execution with CI/CD and reporting.
  • Develop and enhance Selenium frameworks and reusable components, and integrate suites with Selenium Grid, browser infrastructure, source control, pipelines, and reporting tools.
  • Use approved AI tools and prompt-engineering techniques to generate, refactor, document, and maintain automation assets; review generated content for technical quality, security, explainability, and maintainability.
  • Apply AI-assisted approaches to identify automation candidates, improve scenario coverage, analyze failures and flaky patterns, optimize scripts, and support root-cause analysis; evaluate practical improvements to automation outcomes.
  • Integrate UI, API, service, and Tosca suites into CI/CD platforms; configure scheduled, event-driven, gated, parallel, and distributed execution.
  • Implement automation reporting, logs, dashboards, failure classification, evidence capture, and quality gates; manage configuration, secrets, dependencies, test data, environment parameters, and version-controlled assets in line with enterprise standards.
  • Automate Banking and Payments workflows including account servicing, payment initiation and validation, authorization, transaction processing, approvals, entitlements, posting, settlement, reconciliation, returns, exceptions, and status tracking.
  • Translate Banking and Payments business rules, transaction lifecycles, operational controls, cut-off considerations, and data dependencies into reusable automated validations across UI, API, service, message, file, and database layers.
  • Coordinate the automation backlog, work-allocation inputs, technical dependencies, execution schedules, and delivery tracking with the India-based SQA team and SQA Lead.
  • Align automation engineers on frameworks, coding standards, reusable components, tool usage, and CI/CD integration; consolidate progress, results, blockers, risks, and dependencies for stakeholders.
  • Support effective handoffs and collaboration across time zones while maintaining substantial personal hands-on engineering contribution.

Benefits

  • Retirement savings plan (401K) with company match.
  • Basic life, medical, dental, vision, long-term disability, and other optional insurance coverage.
  • Paid time off, including vacation, sick leave, short-term disability, and family-care responsibilities.
  • Access to an Employee Assistance Program.
  • Eligibility for annual performance-based incentive awards, except certain sales roles subject to sales incentive plans.
  • Eligibility for certain tax-advantaged savings plans.
  • Inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service