Z TEMP - Programmer Sr (Automation Test Engineer)

CalOptima Health is seeking a highly motivated an experienced Z TEMP - Programmer Sr (Automation Test Engineer) to join our team.  The Programmer Sr (Automation Test Engineer) will drive the scoping, planning, development, execution and monitoring of automated test programs for web and business applications, including our community portals, agency website and internal intranet applications. The incumbent will be responsible for designing automation tests such as designing automation scripts and finding solutions for automation problems. The incumbent will also be committed to developing skills in order to provide up-to-date solutions. The incumbent will provide expertise in programming languages. 

 

Submission Information:

  • The deadline to be guaranteed full review of your submission is due by May 16, 2025 by 9:00 p.m. PST.  This position will remain open for a minimum of seven (7) days, but may be extended if a lack of qualified applicants are received or if we are hiring multiple positions.

Duties & Responsibilities:

  • 95% - Program Support
    • Participates in a mission driven culture of high-quality performance, with a member focus on customer service, consistency, dignity and accountability.
    • Assists the team in carrying out department responsibilities and collaborates with others to support short- and long-term goals/priorities for the department.
    • Drives scoping, planning, creating, executing and monitoring automated test activities for web applications.
    • Develops and maintains quality assurance (QA) measures and testing standards for new applications, products and/or enhancements to existing applications throughout their development/product lifecycles.
    • Documents and enforces test automation practices for the development team and develops automation test scripts to test automation functionality.
    • Uses test automation software programs to set up test scripts, designs and develops test automation scripts and preconditions to examine product functionality, content and user acceptance.
    • Tests, analyzes and improves product performance during the development of software or applications. • Analyzes, designs and develops systems and applications.
    • Works with the full software development lifecycle of new projects, writes and maintains documentation to describe program development, logic, coding, changes and corrections.
    • Consults with stakeholders and users to gather information about needs, objectives, functions, features and other requirements.
    • Collaborates with applications support teams to identify production defects and create plans to correct issues.
    • Provides support for existing business systems by maintaining and enhancing existing web and client-based applications, modifies existing programs to conform to system changes and addresses and solves complex customer service tickets.
    • Advises and works with user departments to resolve specific or complex problems.
    • Participates in code reviews and provides technical feedback and suggestions for improvement.
    • Participates in agile activities, including design review, requirements review, designs and automates test plan/cases and contributes to product testability.
    • Provides advice, technical guidance, subject matter expertise and training on automated testing tools and processes.
  • 5% - Other
    • Completes other projects and duties as assigned.

Minimum Qualifications:

  • Bachelor’s degree in computer science, information technology or related field PLUS 5 years of QA test automation development experience with Selenium required; an equivalent combination of education and experience sufficient to successfully perform the essential duties of the position such as those listed above may also be qualifying.
  • 3 years of programming experience with C# required.
  • 3 years of experience with Visual Studio 2019+ or Azure DevOps/Team Foundation Server/Git required.

Preferred Qualifications:

  • 3 years of programming experience with Transact SQL (Microsoft SQL Server).
  • Experience using other test automation tools and frameworks like Playwright, SpecFlow, Jenkins and Cypress.
  • Experience with web services, such as RESTful or SOAP services.
  • Experience with JavaScript frameworks (Angular, React, etc.).
  • Experience with defect tracking tools and technologies.
  • Experience implementing complex enterprise solutions.
  • Health care industry experience.

Required Licensure / Certifications:

  • N/A

Knowledge & Abilities:

  • Develop rapport and establish and maintain effective working relationships with CalOptima Health's leadership and staff and external contacts at all levels and with diverse backgrounds.  
  • Work independently and exercise sound judgment.
  • Communicate clearly and concisely, both orally and in writing.
  • Work a flexible schedule; available to participate in evening and weekend events.
  • Organize, be analytical, problem-solve and possess project management skills.
  • Work in a fast-paced environment and in an efficient manner.
  • Manage multiple projects and identify opportunities for internal and external collaboration.
  • Motivate and lead multi-program teams and external committees/coalitions.
  • Utilize computer and appropriate software (e.g., Microsoft Office: Word, Outlook, Excel, PowerPoint) and job specific applications/systems to produce correspondence, charts, spreadsheets, and/or other information applicable to the position assignment.

Physical Requirements (With or Without Accommodations):

  • Ability to visually read information from computer screens, forms and other printed materials and information.
  • Ability to speak (enunciate) clearly in conversation and general communication.
  • Hearing ability for verbal communication/conversation/responses via telephone, telephone systems, and face-to-face interactions.
  • Manual dexterity for typing, writing, standing and reaching, flexibility, body movement for bending, crouching, walking, kneeling and prolonged sitting.
  • Lifting and moving objects, patients and/or equipment 10 to 25 pounds

Work Environment:

If located at the 500, 505 Building or a remote work location:

  • Work is typically indoors and sedentary and is subject to schedule changes and/or variable work hours, with travel as needed.
  • There are no harmful environmental conditions present for this job.
  • The noise level in this work environment is usually moderate.

If located at PACE:

  • Work is typically indoors in a clinical setting serving the frail and elderly.
  • There may be harmful or hazardous environmental conditions present for this job.
  • The noise level in this work environment is usually moderate to loud.

If located in the Community:

  • Work is typically indoors and sedentary and is subject to schedule changes and/or variable work hours, with travel as needed. 
  • Employee will occasionally work outdoors in varied temperatures.
  • There may be harmful or hazardous environmental conditions present for this job.
  • The noise level in this work environment is usually moderate to loud.