We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Temporary Systems Analyst (Quality Assurance Tester)

The Bay Area Air Quality Management District
$116,815.38 - $141,989.83 Annually
medical insurance, dental insurance, life insurance, vision insurance, vacation time, paid holidays, sick time, tuition reimbursement, retirement plan, pension, remote work
United States, California, San Francisco
375 Beale Street (Show on map)
Jun 19, 2025

Description

The Bay Area Air Quality Management District (Air District) is a regional government agency committed to achieving clean air to protect the public's health and the environment. The Air District accomplishes this goal by regulating industrial facilities and various outreach and incentive programs designed to encourage clean air choices.

The Air District's jurisdiction encompasses seven counties - Alameda, Contra Costa, Marin, San Francisco, San Mateo, Santa Clara, and Napa, and portions of two others - southwestern Solano and southern Sonoma.


The Air District is conducting an open recruitment for the position Temporary Systems Analyst in the Information Services (Software Development) Division. There is one (1) vacancy. This is a full-time, temporary, non-represented position expected to last up to 1 year.

The Software Development Division comprises 3 sections: Software Development, Data Services, and Online Services. Software Development manages the design, development, and implementation of web-based enterprise applications supporting the Air District's permitting and compliance programs. Data Services provides for managing information related to the Air District's permit application, renewal, and registration process, including storage, retrieval, and reporting, as well as system integration and legacy data management. Online Services manages the Air District's websites to ensure public access to information, including air quality data, health alerts, air permits, and regulations.

Definition

Under general direction, coordinates, analyzes, designs, implements and evaluates the acquisition, development, and maintenance of District-wide information management systems, including hardware, software, communications, and training; designs and modifies application systems; develops, recommends, and implements District network, telecommunications, and computer systems; administers network, file servers, and multi-user computer systems; and performs related work as assigned.

Distinguishing Characteristics

This advanced, specialized classification performs complex duties in developing and acquiring data communications, telecommunications, networking, and system software and hardware and develops and modifies complex application systems. The responsibilities of this class inherently include providing project leadership and work direction to others.

In the Software Development section, this classification focuses on application development and database design, and in the Operations Division, this classification focuses on systems administration, computer operations, and telecommunications support. This class is distinguished from Supervising Systems Analyst because the latter has overall managerial responsibility for the staff and activities in the Applications or Operations Programs.

System Analyst should be detail-oriented with Software Quality Assurance experience in supporting enterprise software systems. They should bring a strong understanding of QA best practices, collaborate well with cross-functional teams in a fast-paced environment, and have the ability to translate complex system behaviors into structured, testable documentation. This position involves documentation and risk-based analysis of test case coverage, contributing to process improvement, and laying the groundwork for test automation.


Examples of Duties for this Position

EXAMPLES OF DUTIES (Illustrative Only)

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.


Minimum Qualifications

Education and Experience:

A typical way to obtain the knowledge and skills is:

Equivalent to graduation from a four year college or university with major coursework in computer science, mathematics or a closely related field and two years of experience in systems design and analysis, systems programming, network and systems administration and/or data and voice communications.

Certifications such as ISTQB (International Software Testing Qualifications Board) or Certified Software Quality Analyst (CSQA) preferred

Desirable Qualifications/Skills

  • 8 years of experience with leading QA testing strategy of large-scale, custom .NET systems. Familiarity with complex business rules (e.g., emissions & fee calculations, regulatory workflows)
  • Strong analytical skills to reverse-engineer undocumented features and logic
  • 3 years of proficiency with QA tools such as Azure DevOp Test Plans
  • Create test coverage plan and document test cases for a complex, monolithic .NET enterprise application, collaborating with Business Analysts, Software Developers and Subject Matter Experts (SME's) to close gaps in documentation
  • Develop comprehensive, well-structured test suite and traceability matrix that will serve as the foundation for automated test coverage
  • Work closely with QA Automation Team to ensure manual test cases are automation-ready and traceable. Experience designing test cases that can be reused or adapted for automation pipelines
  • Collaborate with DevOps Team to ensure stable test environments and Data Team to implement a consistent, secure test data management plan
  • Understanding of test automation concepts and tools (e.g., Playwright, Selenium, testRigor)


How to Apply & Selection Criteria

Interested individuals must submit a completed Air District application and responses to the supplemental questions no later than 5:00 p.m. on Thursday, July 3, 2025. Applications are accepted online only. Please visit our website at www.baaqmd.gov/jobs to apply or to download an application. Resumes must be included, and not in lieu of the required application materials. Postmarks, faxes, and E-mailed applications will not be accepted.

Except as requested in this announcement, do not include any additional documents, such as letters of recommendation, performance evaluations, work samples, etc. They will not be considered or returned.

Supplemental Questionnaire Instructions:
Individuals who apply for this position must respond to each of the supplemental questions. Both paper and online applications must be received by the Human Resources Office no later than the time and date specified in the vacancy announcement. The responses to the supplemental application questions will be used in accordance with the procedures indicated under the Selection Criteria in the vacancy announcement.

Instructions: Please limit your responses to one page per question. Do not combine your responses, or reference your application, resume, or any other requested documentation that you have included with your application packet to answer a question. Please be advised that the information you provide will be evaluated "as is" and incomplete or illegible applications will likely receive lower ratings. Therefore, it is very important to provide a concise, organized, and easy to follow response to each question.

You must provide the following for each question regarding experience: The name of the employer where you gained your experience, your job title, length of time in years/months performing the specific function, and detailed examples that illustrate your duties and responsibilities.

SELECTION CRITERIA:
Selection may be based upon a competitive examination consisting of a written exercise, interview, or combination of the two. Depending on the number of qualified applicants, an application screening and/or panel interview may be used to determine the most qualified applicants.

The District may hire from this recruitment process to fill future vacancies occurring within the next 18 months.

Updates regarding your status in the recruitment will be sent via email, unless you indicate a different preference on your application.

Persons with disabilities who may require reasonable accommodations during the application and/or selection process should notify the Human Resources Office at (415) 749-4980.

The District is an Equal Opportunity Employer.


Applied = 0

(web-6787b74fd-znc8z)