JOB DESCRIPTION:
Under the general direction of the Manager, applies test engineering and product knowledge in the design of tests and testing strategies for the validation and quality assessment of CAISO production software products. Applies technical and process oriented expertise in the interpretation and application of testing processes aligned to the CAISO quality practices as relates to security, performance, integration and functional (for adapters) testing. Responsible for establishing and maintaining the Software Test Automation and Performance Test Engineering code base, integration and security testing posture, assessment of the appropriate level and depth of testing to be applied for the ISO’s software releases. Leads technical improvements for CAISO Enterprise Test Methodology, procedures, guidelines, and tools to ensure continued operational excellence. Provides technical training and expertise to department staff and others as required. Please note that we are unable to sponsor applicants requiring work authorization or visas for the positions currently available. We kindly request that only candidates who already possess the legal right to work in the United States apply for consideration.
RESPONSIBILITIES:
- Responsible for technical quality assurance of all testing for ISO’s software applications or Infrastructure changes.
- Implements robust QA testing practices with a focus on early issue detection; including establishing testing methodologies, standards, tools and techniques for Security, Integration, Load/Performance Test Engineering and functional testing for adapters
- Leads technical aspects of test planning, quantity and quality of tests, ensures requirements are testable and software meets ISO’s requirements, with inputs from the Quality Assurance Lead.
- Responsible for estimation of all technical aspects of testing including Integration, Security, Performance, Functional (for adapters) tests and Test Automation efforts, with guidance from the Quality Assurance lead when needed.
- Optimizes sequencing and scope of technical testing aspect to drive lower Total Cost of Quality for ISO solutions.
- Leads testing teams, related to the quality of tests and test records to ensure all ISO software meets or exceeds the established quality standards and drives sustained reduction in defect escape rates to higher environments, with inputs from the Quality Assurance Lead.
- Provides inputs to enterprise level test framework architecture, integration, and security principles related to software testing.
- Provides inputs on high-value optimal scope for test automation
- Responsible for the planning and execution of the optimum level of Security, Integration and Performance Tests, assessing test results and making recommendations for areas and prioritization to address variances and performance tuning as needed, including recommendations to the QRB, with inputs from the Quality Assurance Lead.
- Establishes and maintains ISO’s product baseline tests and incremental test labs/cases and evidence for software security, performance and integration, with inputs from the Quality Assurance Lead.
- Establishes and maintains ISO’s Performance and Test Automation framework, perform code-reviews and maintenance of related scripts, with inputs from the Quality Assurance Lead
- Attends business meetings, and collaborates with ISO colleagues to develop best practices; policies and procedures, and to identify and resolve issues to help create a flexible and efficient organization.
- May perform related duties and activities as assigned.
- Adheres to and supports the Core Values of the ISO.
- Adheres to and supports the safety policies and programs of the ISO. Accountable for implementing the policies and procedures of the ISO Safety Program.
#cspro
1023236