State Streetposted about 2 months ago
$90,000 - $142,500/Yr
Full-time - Senior
Princeton, NJ

About the position

We are seeking a talented Senior Software Quality Assurance (SQA) Analyst to join our agile team. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products, with a focus on designing, developing and implementing automated solutions to ensure the quality and reliability of our software, testing Azure-based applications, Snowflake data warehouse, and ETL backend systems.

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

  • Demonstrated experience with functional and automation validation of complex applications.
  • Demonstrated experience working in an iterative development environment using an iterative Agile-like methodology.
  • Demonstrated experience in delivering working software to production through the entire lifecycle.
  • Must have hands on implementation of Automation framework (preferable BDD Cucumber) along with different Automation framework architecture.
  • Must have knowledge on different QA process and finds the better way of QA methodology which suits the project needs.
  • Proven knowledge of SQL and relational databases.
  • Proven knowledge of XML, HTML, JavaScript, Visual Basic Script and other scripting languages.
  • Proven knowledge of source code control, specifically GitHub, cvs, or subversion.
  • Ability to quickly troubleshoot and diagnose issues within the quality assurance environment and communicate that knowledge to a varied audience of technical and non-technical stakeholders.

Nice-to-haves

  • Bachelor's Degree level qualification in a computer or IT related subject.
  • 7+ years of experience in Quality assurance.
  • 4+ years of experience in Automation Testing.
  • Experience with Selenium, Python, Java (Eclipse), Visual Basic/VB Script, Test NG, BDD framework for test automation preferred.
  • Hands on experience on SQL (Analytical Functions and complex queries), SQL developer and TOAD.
  • Knowledge of test methodologies and their corresponding tools such as JIRA-XRAY, RTC etc.

Benefits

  • Generous medical care
  • Insurance and savings plans
  • Flexible Work Programs
  • Development programs and educational support
  • Paid volunteer days
  • Matching gift programs
  • Access to employee networks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service