Escalates concerns to management if expected deadlines are at risk Partners with business and other project team members to create and execute test cases and scripts from the Functional Specification Document, Business Requirements Document, and Technical Design Document Documents result from test cases and scripts Analyzes and identifies system defects through integration, regression, and performance testing Identifies, effectively communicates and documents risks and assumptions for test plans and project timelines to the management Develops test suites to validate and report ‘performance test parameters’ to management Maintains expertise in the application and use of systems, integration, and tools within the department’s scope of testing to meet and anticipate impacts to testing deliverables Develops and maintains positive working relationships with Market Participants and other departments to promote customer satisfaction Ensures the appropriate documentation and adherence to ERCOT and departmental processes and procedures within the testing team Represents the testing team at pipeline, project and other status meetings as assigned Ensures clear communication of schedules and timelines, statuses, issues, mitigations, and all other information necessary for successful testing execution Experience Expert knowledge of QTEST or any other test management tool required Progressively responsible experience in a test automation developer role required Demonstrated experience in test framework design and development required Coding experience with automated test frameworks, tools, services required Ability to effectively articulate technical challenges and solutions required Excellent communication, collaboration, reporting, analytical and problem-solving skills required Experience with SQL script development and data validation required Experience with Object Orientated Programming an experience supporting web-based applications, web services and supporting technologies preferred Experience with Java-based web application frameworks preferred Experience with planning, deployment and maintenance of Selenium grid infrastructures preferred Able to work with GUI object recognition and customization required Familiarity with common source control systems and configuration management Familiarity with advanced concepts surrounding XML, SQL Server, and Oracle RDBMS Familiarity with Agile development methodologies EXPERIENCE Sr. level - Requires minimum 5 years related work experience in excess of degree requirements EDUCATION Bachelor's Degree: Computer Science, MIS, or related field (Required) or a combination of education and experience that provides equivalent knowledge to a major in such fields is required Work Location: Required to be on-site at the Taylor facilities at least twice a week, or more based on the business needs and as determined by the Manager May select a hybrid work schedule of set days to work remote and on-site or choose to work on-site 100% of the time *Work arrangements are subject to business needs and are subject to change accordingly.