Quality Assurance Automation Engineer - Officer

State Street•Princeton, NJ
•$70,000 - $118,750•Hybrid

About The Position

The Software Quality Assurance and Automation Engineer contributes to functional and automated testing of agile stories as a member of an agile Scrum team. The role works with a development team to test new products in the financial sector using modern technology. It calls for a detail-oriented, enthusiastic individual who is passionate about quality and can quickly understand difficult issues and deliver high-quality solutions. The engineer independently tests software enhancements and solutions across business and technical problem domains. The role involves testing cloud-based software using technologies such as Java, SQL, Spring Boot, Kafka, and ReactJS/TypeScript or equivalent frameworks. The engineer writes automation scripts for backend and frontend functional, regression, performance, and end-to-end testing; participates in test code reviews; follows Scrum practices; and helps triage production issues by reviewing code and logs and proposing solutions. The position is onsite four days per week and remote one day per week, with standard business hours aligned to project and stakeholder needs (8 a.m. to 5 p.m.). The stated annual salary range is $70,000–$118,750, and the position is eligible for State Street’s benefits and incentive programs.

Requirements

  • Three to five years of commercial software development experience and proficiency developing multi-tier solutions.
  • Some Java, Spring Boot, and Kafka coding experience.
  • Experience with testing tools such as TestNG and Tosca.
  • Knowledge of Java, Spring Boot, and Kafka for backend testing using Cucumber/TestNG.
  • Knowledge of commercial software development testing.
  • Excellent verbal and written communication skills and good interpersonal skills.
  • Ability to gather and understand requirements in the financial sector.
  • Ability to work collaboratively with peers and multiple teams in various locations in an agile environment.
  • Strong communication and collaboration skills; self-motivated, detail-oriented, and highly responsible.
  • Ability to analyze business requirements and develop solutions.

Nice To Haves

  • Bachelor’s or master’s degree in Computer Science or an equivalent field.
  • A mathematics background.
  • Experience working with an Agile development methodology.
  • Experience using AI for automation.
  • Azure or AWS cloud knowledge.
  • Jira experience.
  • Backend testing experience.

Responsibilities

  • Independently test software enhancements and solutions within business and technical problem domains.
  • Test cloud-based software applications and projects using Java, SQL, Spring Boot, Kafka, ReactJS/TypeScript, or equivalent frameworks.
  • Write automation scripts for backend and frontend functional, regression, performance, and end-to-end testing.
  • Participate in test code reviews.
  • Participate in the agile software development process, including daily stand-ups, sprint planning, backlog grooming, and retrospectives.
  • Triage production issues by reviewing code and logs as needed and developing solutions.
  • Analyze business requirements and develop solutions to business needs.

Benefits

  • Retirement savings plan (401(k)) with company match.
  • Insurance coverage, including basic life, medical, dental, vision, and long-term disability, with optional additional coverages.
  • 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, subject to stated exclusions.
  • Eligibility for certain tax-advantaged savings plans.
  • Inclusive development opportunities.
  • Flexible work-life support.
  • Paid volunteer days.
  • Employee networks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service