About the Role
NYPA is seeking a Test Engineer to advance digital platforms and capabilities. The Test Engineer will validate software applications and systems to identify defects prior to release, ensuring software meets requirements and delivers a reliable user experience.
Responsibilities
- Develop and execute manual and automated test cases.
- Implement test strategies, plans, and frameworks across NYPA initiatives.
- Perform functional, regression, integration, performance, and UAT testing.
- Build and maintain test automation using Tricentis Tosca.
- Leverage AI-driven testing tools for test generation and defect prediction.
- Support testing of AI/ML models, including output validation and data quality checks.
- Track and manage defects through resolution.
- Collaborate with cross-functional teams to ensure high-quality delivery.
- Contribute to improving QA processes, standards, and best practices.
- Create Functional test plans.
- Create test scripts and test plans.
- Collaborate in Technical Requirements documents.
- Create Requirements Traceability Matrix.
- Create test strategies and test procedures.
- Perform script-based automated testing and functional page-by-page analysis using Unified Functional Testing (UFT), Coded-UI and/or API testing, system integration testing, and performance/load testing.
- Document test execution results and report testing activity status.
- Participate in triage and troubleshooting of incoming production issues.
- Proactively review and analyze end-user quality metrics such as front-end and API error rates.
- Assist team in developing application support RACI and support handover documents.
- Assist team with stakeholder communications.
- Automate Regression test scripts on projects.
- Provide weekly status reports, meeting agendas, materials, and minutes.
- Maintain industry/technical knowledge base and facilitate/maintain industry relationships.
- Work collaboratively across multiple teams and cross-functionally to prevent silos.
- Set up and maintain test environments and testing software.
- Work closely with other groups in IT and vendors to ensure testing tools and environments are available and working properly.
- Assess test cases for automation 'fit' and develop automated testing use cases where appropriate.
- Continuously improve and streamline testing procedures, ensuring they meet NYPA and industry standards.
- Support and develop other test engineers through mentorship and coaching.
- Collaborate with Testing COE lead to develop testing frameworks, standards, governance, and procedures.
Requirements
- Knowledge and experience in the Utility industry, especially in digital modernization.
- Broad experience in developing detailed test scripts – functional and technical.
- Knowledge of proper test specification and development, such as process/functional test plans.
- Working knowledge of Agile and Waterfall Methodologies.
- Excellent written and verbal communication skills, and interpersonal skills.
- Excellent analytical, critical thinking and problem-solving abilities.
- A deep understanding of technical concepts, principles and terminology.
- Knowledge of data science concepts and experience understanding data requirements.
- Ability to work in a team environment with both employees and consultants.
- Ability to communicate effectively across many different levels of technical and business teams.
- Ability to engage diplomatically with stakeholders.
- Demonstrated experience with Agile and hybrid project methodologies.
- Superior presentation and negotiation skills.
- Proven management and organizational skills.
- Strong adaptability and capacity to work in fast-paced environments.
- Experience with Sitecore, Azure devops, Primavera a plus.
- Utilities experience is highly preferred.
- Governmental experience is a plus.
Skills
- Tricentis Tosca
- AI-driven testing tools
- AI/ML model testing
- Unified Functional Testing (UFT)
- Coded-UI
- API testing
- System integration testing
- Performance/load testing
- Agile
- Waterfall Methodologies
- Sitecore
- Azure devops
- Primavera
Location
- New York
Work Type
- Full-time
Experience Level
- Minimum of 6 years of IT/software development experience preferred.
- Minimum of 5 years’ experience in the area of Testing for IT projects including cloud computing and data integration preferred.
Education Level
- Bachelors degree in Computer Science, Information Systems or a related field.
- Certifications in Agile, DevOps a plus.
- ISTQB software testing certifications is a plus.
Salary/Compensations
- $118,000 - $162,800
About the Company
- The New York Power Authority is committed to providing fair, competitive, and market-informed compensation.
- The New York Power Authority and Canal Corporation believes that diversity, equity, and inclusion drive our success, and we encourage women, people of color, LGBTQIA+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents and veterans to apply.
Equal Opportunity
- As an equal opportunity employer, NYPA/Canals is committed to building inclusive, innovative work environments with employees who reflect communities across New York and enthusiastically serve them.
- We proudly celebrate diversity and do not discriminate based on race/color, creed/religion, national origin, citizenship or immigration status, age, disability, military status, gender/sex, sexual orientation, gender identity/expression, pregnancy and related conditions, familial/marital status, domestic violence victim status, predisposing genetic characteristics, arrest/criminal conviction record or any other category protected by law.
- NYPA/Canals will also provide reasonable accommodations during the hiring process related to candidates’ disabilities, pregnancy-related conditions, religious observances/practices and/or domestic violence concerns.
- To request an accommodation, please email accessibility@nypa.gov.
