QA Automation Engineer

City of New YorkNew York, NY
$125,000 - $150,000Hybrid

About The Position

The NYC Department of Finance (DOF) is responsible for administering the tax revenue laws of the city. The Finance Information Technology (FIT) Division designs, builds, and supports all of DOF’s computer systems. The Project Management Office is seeking QA Automation Engineers to drive the creation of an enterprise strategy for test automation and quality management framework. As a key member of the DOF’s Solutions Delivery Office, the QA Automation Engineers will be the go-to advocate for test automation across the agency, overseeing the development, maintenance, and execution of quality assurance initiatives. These roles will be instrumental in ensuring consistent quality assurance and reliable results across all product initiatives, meeting the operational and customer service demands of DOF while maintaining system infrastructure, data integrity, performance, and availability.

Requirements

  • A baccalaureate degree from an accredited college and four years of satisfactory full-time experience related to the area(s) required by the particular position; or, Education and/or experience which is equivalent to the above.

Nice To Haves

  • Experience with Azure, Selenium, Appium, and Junit.
  • Experience with LoadRunner, JMeter.
  • Experience with SQL for backend testing.
  • Experience in CI/CD environments.
  • Experience in System Development Life Cycle (SDLC) process improvement.

Responsibilities

  • Automate end-to-end testing capabilities across all applications.
  • Leverage developer tools and test automation to transform software release processes and enable development teams to deliver capabilities to customers faster.
  • Define and champion quality and testing best practices among business and technology teams.
  • Complete all assigned functional, regression, performance, and automation tests of applications within the appropriate timeline.
  • Participate in all project-level planning, reviews, and approvals sessions, including business requirements and Application Software Requirements/Design review meetings.
  • Create and design deliverables such as Test Strategy & Test Plan, Detailed Test Cases, Test Scripts, Traceability matrix, test estimates, progress reports for test execution, various defect and statistical data reports.
  • Develop test approach based on established standards and the analysis of design documentation and requirements.
  • Establish and gain acceptance for Key Results indicated by the development pipeline and automation test frameworks.
  • Create and execute test cases, log and assign defects, and keep track of defect status.
  • Develop and execute test scripts using tools like Azure, Selenium, Appium, and Junit.
  • Support user acceptance testing conducted by business partners or end users.
  • Prepare detailed reports on testing outcomes and quality metrics.
  • Ensure that automated tests are integrated and execute reliably in the CI/CD environment.
  • Participate in code review with Dev, QA, and Automation teams.
  • Crosstrain and mentor other team members on automation framework and scripts development.
  • Assist in performance test efforts using tools such as LoadRunner, JMeter, etc.
  • Using SQL, verify database design and data integrity through backend testing.
  • Participate in FIT’s System Development Life Cycle (SDLC) process improvement initiatives with the Project Management Office and the Application Development teams to provide gap analysis and recommendations for the resolution of issues.

Benefits

  • Remote work up to 2 days per week, pursuant to the Remote Work Pilot Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service