Nyiso

Senior Quality Assurance Automation Analyst

Rensselaer, New York, United States Full Time

The New York Independent System Operator (NYISO) manages the efficient flow of electricity on more than 11,000 circuit-miles of high-voltage transmission lines, dispatching power from hundreds of generating units across the state.

New York Independent System Operator (NYISO) in Rensselaer, NY seeks a Senior Quality Assurance Automation Analyst to ensure quality of production code deployments by finding software defects through robust automated test design and review, establish confidence in the level of software quality, and provide information for decision-making regarding quality and readiness for software release. The Senior Quality Assurance Automation will review requirements, design and test plan documents, develop and document test plans, test cases, and test scripts, maintain and execute manual and automated system tests, troubleshoot automated test executions, analyze test results, identify and report defects, validate bug fixes, regression testing, performance testing and create test summary reports. This position participates in all phases of the software development lifecycle for assigned projects, researches new tools, technologies, techniques, and best practices, mentors and trains other team members, leads projects, and acts as a subject matter expert for assigned products.

Specifically, the Senior Quality Assurance Automation Analyst will perform the following duties:

  • Test Design & Execution:
    • Review and analyze business and technical requirements to determine testing needs.
    • Develop, document, and execute comprehensive test plans and test cases, ensuring functional, integration, regression, and performance validation.
    • Maintain documentation of test cases, results, and defects to ensure traceability.
    • Validate bug fixes and regression testing to prevent issue reintroduction.
    • Identify, log, and track software defects, working closely with developers.

 

  • Collaboration & Quality Assurance Strategy:
    • Partner with Software Engineers to assess application changes and their impact on automated regression test plans.
    • Collaborate with Business Partners to define and refine test scenarios based on business needs.
    • Assist in supporting User Acceptance Testing (UAT) by providing test data and execution guidance.
    • Participate in code reviews and collaborate with developers to enhance testability.
    • Research and recommend new testing tools and frameworks.

 

  • Test Automation Framework Development:
    • Design, implement, and maintain scalable test automation frameworks.
    • Develop and execute automated test scripts for functional, regression, and integration testing.
    • Enhance automation frameworks by incorporating continuous integration pipelines.
    • Identify strategies for increasing test automation coverage and efficiency.

 

  • Infrastructure & Process Improvement:
    • Maintain and troubleshoot automation test environments.
    • Develop scripts for managing test data and improving automation efficiency.
    • Monitor test execution progress and report defect trends.
    • Support urgent software changes by executing and validating tests.
    • Identify and recommend improvements to testing processes.

 

  • Security & Compliance:
    • Incorporate security best practices into test automation.
    • Ensure test environments adhere to NYISO security standards.
    • Validate security and performance considerations in test strategies.

 

  • Team Leadership & Project Support:
    • Provide mentorship on automation tools and best practices.
    • Collaborate with Project Managers to track resource allocation and testing progress.
    • Document test strategies and present to stakeholders.
    • Represent the QA team in project meetings, providing updates on test execution and risks.

 

Bachelor’s degree in Software Engineering, Computer Science or related technical field required. The successful candidate must also have two (2) years as a Quality Assurance Automation Tester, to include experience working with the following:

  • Selenium
  • Java/JavaScript
  • Jira
  • Microsoft Office

 

Salary Range
$64,480$131,000 USD