Jobs · Quality Assurance

Software Quality Assurance Analyst (QA Automation & AI Testing)

VRK IT Vision Inc. · Idaho, United States · 5 days ago
Quality AssuranceFull-time

Job Description

This role combines traditional QA disciplines with modern AI/ML testing strategies, including validating AI models, automating test flows with AI-assisted tooling, and improving product quality using intelligent test frameworks.

Summary of Responsibilities

The Idaho Department of Health and Welfare (IDHW) requires a Software Quality Assurance Analyst 3 (SQAA3) to build and support automated testing frameworks and tests that will be used to verify that programs function according to user requirements and conform to established standards.

Key Responsibilities

  • Develop, update, and maintain testing standards and procedures.
  • Use AI-driven tooling to improve test coverage, defect detection, and regression reliability.
  • Understand test plans, test scripts, test cases, and links that connect to requirements and done criteria.
  • Manage Test Case Repository and maintain test cases up to date.
  • Participate in collaborative working sessions to develop test plans and test criteria.
  • Design an automation framework using Selenium WebDriver, Java, and Jenkins infrastructure.
  • Be responsible for maintaining the automation framework and regression test suites.
  • Be responsible for the planning and control of test environments.
  • Analyze and interact with complex sets of automated test assets and provide insights into alternatives or improvements to test systems, test framework components, test databases, and test servers.
  • Provide solutions and recommendations for the execution of automated tests and troubleshoot test failures.
  • Provide a user-friendly reporting framework for the automated test results in the areas of QA, UAT, Business, and IT Management.
  • Identifies and tracks system defects. Performs root cause analysis of the defects and works with the development team to resolve them.
  • Partners with other QA's and architects to develop and establish quality assurance standards and best practices.
  • Performs and coordinates system verification and validation test activities utilizing various tools.
  • Performs quality assurance testing activities to ensure the applications, products, and/or releases follow the Quality Assurance standards of the organization.
  • Experience integrating automated testing processes, solving complex quality assurance data-processing problems, and designing and implementing test automation frameworks.
  • Web Service test automation using the SoapUI tool.
  • Cloud & Containerization (Docker, Kubernetes) - Dockerize test frameworks, run tests in containers, using Selenium Grid or other UI tools.
  • Performance & Load Testing (JMeter, Gatling, K6) - Create performance scripts, understand throughput, latency, error rates, Result analysis & recommendations.
  • API Testing & Automation (Postman, Rest Assured, etc.) - REST & GraphQL, Authorization (OAuth2, JWT), Contract testing (Swagger, Pact), API automation pipeline integration.
  • Ci/Cd Integration (Jenkins, GitHub Actions, GitLab CI) - Creating pipeline workflows, Test reporting & artifacts management.
  • Knowledge and understanding of fundamental concepts of agile software development, continuous integration, and automated testing.
  • Knowledge and/or experience with testing batch, flat file, and web service-based interfaces.
  • Knowledge and/or experience with automated regression test strategies and tools.
  • Strong Communication Skills and Collaboration Abilities.
  • Able to work independently and collaboratively in a team environment.
  • High attention to detail and commitment to delivering high-quality software.

Skill Required / Desired

  • Yrs of Experience: software automation testing and quality assurance experience (Required 6)
  • Expertise in test automation skills (Required 5)
  • Experience in Test Driven Development, Acceptance Test Driven Development and Behavior Driven Development (Required 4)
  • Experience creating automated tests and regression test suites with testing tools such as Selenium WebDriver, Selenium Grid, Web Load, Jenkins, JUni (Required 3)
  • Experience in Agile/Scrum environment (Required 2)
  • Experience in Java programming/scripting (Required 3)
  • Experience using AI to develop and execute automated test cases (Desired 2)
  • Experience in creating automated tests and regression test suites with testing tools such as Selenium WebDriver, Selenium Grid, Web Load, Jenkins, JUni (Required 3)

Similar jobs