Search

QA Test Automation Engineer

Expedient Staffing Solutions
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

MyCity QA Test Automation Engineer

Background / Project Overview:

The NYC Office of Technology and Innovation (OTI) is recruiting for a Specialist 2 – QA Test Automation Engineer to support the City Careers Project, which aims to enhance and replace the current job search services on NYC.gov.

Project Objectives:

  1. Front-End Improvement

    • Revamp UI/UX of NYC.gov job search

    • Enhanced job listings with filters

    • Job posting and application workflow

    • Integration of job posts to ATS backend for HR review

  2. Middleware Implementation

    • Develop middleware between the existing PeopleSoft system and the NYC.gov front end

    • Enable streamlined application submission

    • Improve applicant experience and simplify HR review processes

The QA Test Automation Engineer will be responsible for testing the MyCity Careers application, ensuring it is scalable, flexible, and secure. This role requires adherence to OTI security standards and close collaboration with test leads and project stakeholders.

Work Location & Schedule:

  • Work Type: Hybrid (Remote: Monday – Friday, 9:00 AM – 6:00 PM)

  • Scheduled Hours: 40 hours/week (excluding mandatory unpaid meal break after 6 hours)

  • Projected Assignment Dates:

    • Start: July 28, 2025

    • End: July 26, 2026

  • Total Estimated Hours: 2080 hours (1 Year)

  • Maximum Hourly Rate: $75.00-$95.00/hr

Note: Overtime requires prior approval through the Agency's timekeeping system.

Scope of Services:

The successful candidate will serve as a QA Test Automation Engineer under the Applications Division.

Key Responsibilities:

  • Collaborate with project managers, BAs, and developers to ensure testable requirements

  • Participate in requirement elicitation and documentation review

  • Contribute to the development of test strategies, test plans, and scripts

  • Conduct manual and automated testing; document and track defects

  • Use Azure DevOps and other ALM tools for test management

  • Develop and execute automated test scripts for CI/CD pipelines

  • Maintain QA documentation and repositories

  • Support troubleshooting of production issues and deploy testing scenarios in non-prod environments

  • Report progress and test results to leadership

  • Support deployment and environment maintenance activities

Mandatory Skills/Experience:

Candidates lacking the following will not be considered.

  • 8+ years of software testing experience

  • 7+ years in QA automation with hands-on Java and Selenium WebDriver

  • 3+ years of experience with Azure and/or AWS cloud platforms

  • Understanding of API gateways, proxies, and endpoint security (e.g., rate limiting, API tokens)

  • Experience with PostgreSQL and MongoDB

  • Familiarity with Git, Azure DevOps Pipelines, or similar CI/CD tools

  • Strong communication, documentation, and interpersonal skills

  • Ability to work independently and contribute as a team player

  • Excellent technical writing and documentation abilities

Desirable Skills/Experience:

  • Azure services: App Service, Logic Apps, Blob Storage, Data Lake

  • Experience with Informatica Intelligent Cloud Services

  • Familiarity with Azure Monitoring services

  • Knowledge of Microfocus LoadRunner


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...