Temporary Systems Analyst (Quality Assurance)

Bay Area Air DistrictSan Francisco, CA
Hybrid

About The Position

The Air District is seeking a Temporary Systems Analyst with Software Quality Assurance Lead experience to support enterprise software systems. This role requires a strong understanding of QA best practices, collaboration with cross-functional teams, and the ability to guide vendors in creating testable documentation. The position involves risk-based gap analysis of test plans, test case and test data coverage, contributing to process improvement, and preparing for test automation. This is a full-time, temporary position expected to last up to 1 year and is not eligible for fully remote work.

Requirements

  • Equivalent to graduation from a four year college or university with major coursework in computer science, mathematics or a closely related field.
  • Two years of experience in systems design and analysis, systems programming, network and systems administration and/or data and voice communications.
  • Detail-oriented with Software Quality Assurance Lead experience in supporting enterprise software systems.
  • Strong understanding of QA best practices.
  • Ability to collaborate well with cross-functional teams in a fast-paced environment.
  • Ability to guide vendors in translating complex system behaviors into structured, testable documentation.
  • 3 years of proficiency with modern QA tools such as Jira, Azure DevOps, TestRail or equivalent.
  • Understanding of test automation concepts and tools (e.g., Playwright, Selenium, TestRigor or equivalent).

Nice To Haves

  • Certifications such as ISTQB (International Software Testing Qualifications Board) or Certified Software Quality Analyst (CSQA) preferred.
  • 8 years of experience with leading QA testing strategy of large-scale, custom enterprise software systems with the ability to understand and validate complex business rules (e.g., emissions & fee calculations, regulatory workflows).

Responsibilities

  • Identifies, analyzes, develops, recommends, and implements data, and voice systems.
  • Analyzes current systems and develops short- and long-range goals for system development and implementation.
  • Recommends improvements to the system based on District needs and system capabilities.
  • Assists in the development and implementation of goals, priorities and policies relating to District-wide information management.
  • Participates in the negotiations and administration of contracts for hardware and software acquisition and maintenance.
  • Orders personal computer hardware and software.
  • Directs system installations and upgrades and hardware repairs.
  • Evaluates, selects and implements the installation and testing of new computer hardware, software and telecommunications equipment.
  • Designs, develops, tests and implements new systems to meet user requirements and needs.
  • Assists in the development of information systems budget relating to computer hardware and software acquisition and maintenance.
  • Administers network, file servers, web server, multi-user systems, PBX, voicemail, e-mail, and relational data base management systems.
  • Develops and maintains network security and disaster recovery plans for database and network file server systems.
  • Conducts special studies and projects involving administrative, organizational management analyses related to telecommunications, and network and multi-user data systems.
  • Prepares and presents recommendations and reports on system use, budget projections, and system designs and procedures.
  • Develops and implements upgrade plans for telecommunications systems, networks, multi-user systems and desktop environments.
  • Assists programming staff and systems users in resolving hardware, software, and operational problems.
  • Directs the work of programmers in the development, testing and implementation of complex programs.
  • Gathers and analyzes information regarding user systems and requirements.
  • Conducts feasibility studies and develops system, time, equipment and cost requirements.
  • Develops or modifies automated systems to fulfill those needs using computer generated techniques.
  • Simulates hardware and software problems using computer generated techniques.
  • Tests and evaluates alternative solutions, and recommends and implements appropriate applications design.
  • Writes user procedures and instructions and assists user staff in implementing new or modified programs and applications.
  • Tracks and evaluates project and system progress.
  • Plans and develops test data to validate new or modified programs.
  • Designs input and output forms and documents.
  • Confers with user division staff regarding assigned functional program areas.
  • Maintains current knowledge of technology and new computer user applications.
  • Oversees the staff and activities of assigned projects.
  • Provides risk-based gap analysis of test plans, test case and test data coverage.
  • Contributes to process improvement.
  • Lays the groundwork for test automation.
  • Audits QA deliverables from third-party vendors, confirming the test suite and requirements traceability are comprehensive, well-structured and can serve as the foundation for automated test coverage.
  • Collaborates with Project Managers, Business Analysts, Software Developers and Subject Matter Experts (SME's) to facilitate successful User Acceptance Testing.
  • Coordinates with vendor personnel, SME’s and technical teams.
  • Works with DevOps & Ops Team to setup test and production environments.
  • Partners with Data Team to establish a consistent, secure test data sources.
  • Collaborates with CyberSecurity Team to conduct a security assessment.

Benefits

  • Pay equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service