Negotiable
Undetermined
Remote
Remote
Summary: The Software Quality Assurance Analyst role focuses on integrating traditional QA practices with modern AI/ML testing strategies to enhance product quality. The position involves developing testing standards, utilizing AI-driven tools, and maintaining automation frameworks. The analyst will also collaborate with teams to ensure comprehensive test coverage and defect resolution. This is a contract position based remotely in Boise, Idaho.
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 Web Driver, 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.
Key Skills:
- 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.
Salary (Rate): £75,000 yearly
City: Boise
Country: United States
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
- 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.
- 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, testcases, and links that connect to requirements and done criteria.
- Manage Test Case Repository and maintain testcases up to date.
- Participate in collaborative working sessions to develop test plans and test criteria.
- Design an automation framework using Selenium Web Driver, 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
- 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