QA Test Automation Engineer

$60,000 - $73,628/Yr

Unclassified - Phoenix, AZ

posted 3 months ago

Full-time - Entry Level
Phoenix, AZ

About the position

The QA Test Automation Engineer is a pivotal role within the Judicial Branch of Arizona, specifically in the Superior Court of Maricopa County. This position is responsible for building, enhancing, and maintaining the automation framework and suite of automation scripts. The ideal candidate will possess a deep understanding of the .NET framework, C# language, NUnit, design patterns, Selenium Web Driver 4, Relative XPath Expressions, Angular, and Object-Oriented Programming (OOP) principles. A passion for test automation and familiarity with the latest technology trends are essential for success in this role. The Superior Court is committed to providing a safe, fair, and impartial forum for resolving disputes and enhancing access to services. As one of the largest and most innovative trial courts in the nation, the court seeks individuals who will embrace its vision of excellence and uphold the principles of fairness, respect, integrity, innovation, and safety. The QA Test Automation Engineer will work closely with other automation engineers, developers, quality assurance analysts, and various teams to support software releases, deployment cycles, and special projects. This position may offer a hybrid work schedule, allowing for telework or remote work depending on the needs of the Judicial Branch. Applicants must currently reside in Arizona or be willing to relocate by the time of hire. The role requires a proactive approach to problem-solving, the ability to multitask in a high-volume environment, and effective communication skills to interact with all levels of the organization.

Responsibilities

  • Build, enhance, and maintain the automation framework and suite of automation scripts.
  • Coordinate with other automation engineers, developers, quality assurance analysts, business analysts, production support, database team, security, and network admins to support software releases and deployment cycles.
  • Develop and maintain a suite of automated tests in response to new or enhanced functionality within iCIS or other applications.
  • Enhance areas within the automation framework using C#, Selenium 4, and NUnit, ensuring continuous integration and delivery.
  • Develop and implement modifications to internal tools, frameworks, NUnit fixtures, and troubleshoot programming problems.
  • Merge and deploy new enhancements to the MAIN branch and monitor build and deployment systems to ensure proper functionality.
  • Follow established coding standards and maintain quality code with proper documentation.
  • Review departmental needs to establish minimum coverage for critical applications based on user requests.
  • Continuously evaluate workflows and methods, recommending and implementing improvements to automated systems and procedures.
  • Support issues arising after hours due to deployments or system enhancements that require running automated tests against production systems.
  • Document and evaluate test results, track and manage defects, troubleshoot issues, and generate reports/metrics.
  • Collaborate with project teams to ensure product quality, increase test coverage, and meet release deadlines.
  • Ensure proper coordination and communication with customers and internal staff to resolve problems and concerns.

Requirements

  • Bachelor's degree in computer science or a related field.
  • One year of related experience including POM-based test automation frameworks, or an equivalent combination of education and experience.

Nice-to-haves

  • Experience with C#, Angular, and JMeter.
  • Experience working with Selenium APIs.
  • Experience with DOM, HTML, XPath, XML, SQL, JSON, NUnit, Service Oriented Architecture, OOP and OOP Design Patterns.
  • Experience with SQL and case management systems.
  • Experience with Agile software development methodologies such as Scrum or Kanban.
  • Experience in Continuous Integration tools like Team City, Azure DevOps Build Pipeline, and Octopus Deploy.

Benefits

  • Generous paid time off and paid sick leave.
  • 10 paid holidays.
  • Affordable medical, dental, and vision insurance.
  • Coverage by State-sponsored retirement pension plans.
  • Employee assistance program and wellness incentives.
  • Options for life insurance, disability, group legal plan, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service