State Street Corporation - Princeton, NJ

posted about 2 months ago

Full-time - Senior
Princeton, NJ
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Software Quality Assurance (SQA) Analyst will be a key member of the agile team, responsible for ensuring the quality and reliability of software products. This role focuses on designing, developing, and implementing automated testing solutions for Azure-based applications, Snowflake data warehouse, and ETL backend systems, contributing to the overall success of the technology function at State Street.

Responsibilities

  • Collaborate with cross-functional agile teams to understand project requirements and user stories and translate them into comprehensive test plans and test cases.
  • Conduct manual and automated testing of Azure-based applications, Snowflake data warehouse, and ETL backend systems using Java, Cucumber, and Selenium.
  • Design, develop, and maintain automated test scripts to ensure efficient regression testing and maximum test coverage.
  • Execute performance testing to evaluate system scalability, reliability, and efficiency.
  • Work closely with developers and product owners to identify, document, prioritize, and track software defects, and ensure timely resolution.
  • Perform backend testing by designing and executing SQL queries to validate data integrity and ensure ETL processes function as expected.
  • Participate in agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Continuously improve the QA process by identifying areas for automation, enhancing test coverage, and implementing best practices.
  • Mentor junior team members and contribute to their professional growth and development.
  • Stay updated with the latest industry trends, tools, and technologies related to software testing and quality assurance.

Requirements

  • Bachelor's Degree in a computer or IT related subject.
  • 7+ years of experience in Quality Assurance.
  • 4+ years of experience in Automation Testing.
  • Hands-on experience with Selenium, Python, Java (Eclipse), Visual Basic/VB Script, Test NG, and BDD framework for test automation preferred.
  • Proven knowledge of SQL and relational databases, including analytical functions and complex queries.
  • Demonstrated experience with functional and automation validation of complex applications.
  • Experience working in an iterative development environment using Agile methodologies.
  • Knowledge of test methodologies and tools such as JIRA-XRAY, RTC, etc.
  • Proven knowledge of XML, HTML, JavaScript, Visual Basic Script, and other scripting languages.
  • Experience with source code control, specifically GitHub, CVS, or Subversion.

Nice-to-haves

  • Familiarity with cloud platforms, particularly Microsoft Azure, and hands-on experience with Snowflake data warehouse is a plus.
  • Relevant certifications such as ISTQB Certified Tester are desirable.

Benefits

  • Generous medical care and insurance plans.
  • Savings plans and flexible work programs.
  • Access to development programs and educational support.
  • Paid volunteer days and matching gift programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service