NYC Department of Finance ยท 3 weeks ago
QA Automation Lead
NYC Department of Finance (DOF) is responsible for administering the tax revenue laws of the city fairly and efficiently. The QA Automation Lead will drive the creation of enterprise strategy for test automation and quality management, ensuring consistent quality assurance and reliable results across all product initiatives.
Government Administration
Responsibilities
Automate end-to-end testing capabilities across all applications
Leverage developer tools and test automation to transform our software release processes and enable the development teams to get capabilities to customers faster
Define, champion quality and testing best practices among business and technology teams
Completes all assigned functional, regression, performance, and automation tests of applications within the appropriate timeline
Provide senior-level technical responsibility for extremely complex and ongoing software functions. Participate in all project-level planning and reviews and approvals sessions, which include business requirements and Application Software Requirements/Design review meetings
Create and design the following deliverables: Test Strategy & Test Plan, Detailed Test Cases, Test Scripts, Traceability matrix, test estimates, progress reports for test execution, various defect and statistical data reports, etc
Develop test approach based on established standards and the analysis of design documentation and requirements
Establish and gain acceptance for Key Results indicated by our development pipeline and automation test frameworks
Create and execute test cases, log and assign defects and keep track of the 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 team
May supervise staff engaged in similar work and/or cross train and mentor other team members on automation framework and scripts development
Assist in performance test effort 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
Qualification
Required
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 '1' above
Automate end-to-end testing capabilities across all applications
Leverage developer tools and test automation to transform our software release processes and enable the development teams to get capabilities to customers faster
Define, champion quality and testing best practices among business and technology teams
Completes all assigned functional, regression, performance, and automation tests of applications within the appropriate timeline
Provide senior-level technical responsibility for extremely complex and ongoing software functions
Participate in all project-level planning and reviews and approvals sessions, which include business requirements and Application Software Requirements/Design review meetings
Create and design the following deliverables: Test Strategy & Test Plan, Detailed Test Cases, Test Scripts, Traceability matrix, test estimates, progress reports for test execution, various defect and statistical data reports, etc
Develop test approach based on established standards and the analysis of design documentation and requirements
Establish and gain acceptance for Key Results indicated by our development pipeline and automation test frameworks
Create and execute test cases, log and assign defects and keep track of the 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 team
May supervise staff engaged in similar work and/or cross train and mentor other team members on automation framework and scripts development
Assist in performance test effort 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
Preferred
Minimum 8-10 years of experience writing and maintaining automated test scripts to test data quality and system functionality with at least 3-years' experience as a technical lead
Strong knowledge of agile practices and experience with agile planning tools (e.g., Jira)
Experience in performance test engineering and execution
Experience with Structured Query Language (SQL) and running back-end/database queries for data set-up and verification
Capability of translating and presenting technical concepts into practical business terms for leaders in both small and large group settings
Experience with test management tools (e.g., TestRail, XRay, Qtest, Quality Center)
Experience with application security testing is a plus
Experience in writing SQL (medium to complex) statements to test data mapping & requirements and perform extensive data analysis to identify the defect
Experience in various testing methodologies, including Agile, Iterative, and Waterfall
Extensive experience in boundary testing, decision table testing, and state transitions testing
Excellent written and oral communication skills and aptitude for cross-group collaboration
Track record in improving an organization's data quality through the appropriate choice of error detection, process control and improvement, or process design strategies
Ability to work in a fast-paced environment that includes an aggressive release schedule
Ability to work on multiple work streams or projects simultaneously
The ability to interact professionally with a diverse group, executives, managers, and subject matter experts
Experience conducting performance testing for browser-based systems on PCs and mobile devices
Experience testing fintech and AI products is a strong plus
Business domain experience in the Financial or municipal government sectors
Benefits
Public Service Loan Forgiveness
Company
NYC Department of Finance
The Department of Finance offers you the opportunity to have a career that impacts millions of New Yorkers every day! There are approximately 1,800 professional, administrative and clerical members of our team who collect approximately $36 billion in revenue for the City, and value more than one million properties worth a total market value of more than $1 trillion.
H1B Sponsorship
NYC Department of Finance has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Late StageLeadership Team
Company data provided by crunchbase