Director of Quality Assurance
- DEPT OF PARKS & RECREATION
- Full-time
Location
MANHATTAN
- No exam required
Department
Information Technology
Job Description
This vacancy has now expired.
*ONLY OPEN TO CURRENT YEAR-ROUND PARKS EMPLOYEES*
Major Responsibilities
- Under administrative direction, with a broad latitude of independent actions or decision, determine and oversee delivery of well tested quality products to achieve business outcomes. Coordinate with IT, business, and senior leadership to set priorities, manage new development and operations, and provide direction and oversight to their development teams.
- Manage Quality Assurance (QA) team to design testing strategies and help integrate testing into the development process.
- Guide QA team to scope, plan and deliver work, applying established delivery methodologies (e.g., agile methods) and best practices (e.g., reusability).
- Plan and implement testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality.
- Plan, create, execute, and automate test cases, working with business partners, developers, and other stakeholders.
- Develop best practices and ensure the team has the tools and procedures needed to develop quality solutions.
- Provide guidance for the migration of application developed using .NET, ASP.NET, C and n-Tier architecture to MS Dynamics/Salesforce.
- Review requirement specifications and business process artifacts for proposed solution implementations.
- Document and analyze test results and recommend corrective action.
- Isolate, reproduce, manage, and maintain defects and test case databases, and verify fixes.
- Support user acceptance testing conducted by business partners or end user.
- Conduct exploratory testing and risk analysis for complex features, e.g., those that span across platforms or teams.
- Identify opportunities to reduce testing time and effort by automating repeatable tests.
- Enhance and maintain the test automation framework.
- Understand and apply automated testing approaches such as model-based testing or record-and-replay.
- Research, recommend, and implement new testing technologies and practices, such as incorporating machine learning.
- Define and champion quality and testing best practices among development teams.
- Collaborate and share information with other software QA engineers, e.g., by participating in a community of practice.
How to Apply: Go to cityjobs.nyc.gov and search for Job ID# 623445.
All applicants must apply via cityjobs.nyc.gov. The City is no longer using ESS to accept applications.
*Current Employees please include your ERN and Job ID# 623445 on your cover letter and resume.
Work Location: Arsenal West, Manhattan
NOTE: All resumes must be received no later than the last day of the posting period. References will be required upon request.
nyc.gov/parks
MOVEMENT IN THE FACE OF CIVIL SERVICE LISTS IS PROHIBITED UNDER CIVIL SERVICE LAW.
1. A baccalaureate degree in computer science, engineering or a related field from an accredited college and four years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure; or
2. Eight years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure;
3. Education and/or experience which is equivalent to "1" or "2" above.
1. Software development experience. Proficiency in Java, JavaScript, .NET, or Python would be a plus. 2. Experience writing test automation scripts. 3. Familiarity with Enterprise/Solution/Application Architecture, System Design, Integration, .NET, ASP.NET, C#, n-Tier architecture and XML-based web services, Microsoft Visual Studio and SQL Server Management Studio, HTML, CSS, JavaScript, Angular, XML/JSON-based web services on, Windows, MySQL, MS-SQL. 4. Experience with SQL 5. Experience designing and implementing test plans. 6. Experience with test management tools (e.g., TestRail, XRay, Qtest, Quality Center). 7. Experience with configuration management, continuous integration, version control, testing, and document management with tools such as AWS, Git/GitHub and Jira. 8. Excellent problem solving and analytical skills, including experience leveraging data to inform decision making and independently solving software engineering problems. 9. Experience with test automation frameworks (e.g., Selenium, Cypress, Puppeteer, Playwright). 10. Experience with application performance monitoring and observability tools. 11. Strong knowledge of agile practices and experience with agile planning tools (e.g., Jira, DevOps). 12. Effective verbal and written communication skills for both technical and non-technical audiences. 13. Collaboration skills and ability to work on a team. 14. Adaptability and willingness to learn.
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at https://studentaid.gov/pslf/.
This position is exempt from NYC residency requirements.
The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
Job ID
623445
Title code
95712
Civil service title
IT AUTOMATION AND MONITORING E
Title classification
Non-Competitive-5
Business title
Director of Quality Assurance
Posted until
2024-02-09
- Experienced (non-manager)
Job level
00
Number of positions
1
Work location
24 West 61 Street
- Technology, Data & Innovation