Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
A leading technology company in Salt Lake City is seeking a QA Automation Engineer to design and maintain intelligent automated test scripts using AI-assisted tools. The role involves working with Playwright, Cypress, and Appium for test coverage, collaborating with development teams to strategize for AI-integrated features, and managing scalable testing environments on AWS or Azure. Candidates should possess a Bachelor's degree in a related field and experience in QA Automation, emphasizing strong programming skills and collaborative abilities.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience in QA Automation with mastery of Playwright, Cypress, or Selenium.
Strong skills in TypeScript, Java/Kotlin, or Python, emphasizing type-safe test development.
Experience with AI-assisted coding tools and testing AI/ML-driven workflows.
Responsibilities
Design and maintain intelligent automated test scripts using AI-assisted tools.
Utilize tools like Playwright, Cypress, and Appium to ensure comprehensive coverage.
Collaborate with development teams to define test strategies for AI-integrated features.
Integrate automated tests into CI/CD pipelines using GitHub Actions or Azure DevOps.
Set up and manage scalable test environments leveraging AWS or Azure infrastructure.
Monitor and analyze application health using OpenTelemetry.
Participate in design reviews to ensure testability and perform regression testing.
Track defects using Jira and propose architectural improvements.
Skills
QA Automation
TypeScript
Java/Kotlin
Python
Playwright
Cypress
Selenium
API Testing
Git-based workflows
Container orchestration
Education
Bachelor's degree in Computer Science or Software Engineering
Tools
GitHub
Postman
Azure DevOps
Jira
AWS
Azure
Docker
Job description
Overview
Your Role
Responsibilities:
Design and maintain intelligent automated test scripts, utilizing AI-assisted tools (e.g., GitHub Copilot, specialized QA agents) to accelerate test creation and self-healing of broken scripts.
Utilize tools like Playwright, Cypress, Appium, and Cucumber to ensure comprehensive coverage across web, mobile, and desktop environments.
Collaborate with development teams to define test strategies for AI-integrated features, ensuring the reliability and safety of LLM-based application outputs.
Integrate automated security and functional tests into modern CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins.
Set up and manage scalable test environments leveraging AWS or Azure infrastructure, including containerized testing nodes via Kubernetes.
Monitor and analyze application health and test reliability using OpenTelemetry and AI-driven performance tracking.
Participate in early design reviews to ensure testability and perform regular regression testing to validate stability in production-like environments.
Track and manage defects using Jira, utilizing data-driven insights to propose architectural improvements for overall software quality.
Create and maintain comprehensive documentation, including test plans, test cases, and automation scripts.
Keep documentation up to date to ensure efficient knowledge sharing within the team.
Continuously improve QA processes by incorporating best practices, new tools, and innovative technologies.
Propose and implement solutions to enhance the overall quality of software products.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience in QA Automation with mastery of Playwright, Cypress, or Selenium.
Strong skills in TypeScript, Java/Kotlin, or Python, with an emphasis on type-safe test development.
Experience with AI-assisted coding tools and an understanding of how to test AI/ML-driven application workflows.
Deep understanding of the SDLC and expertise in API testing using tools like Postman or RestAssured.
Mastery of Git-based workflows and collaborative platforms like GitHub or GitLab.
Knowledge of core cloud services (AWS, Azure, GCP) and familiarity with container orchestration (Docker/Kubernetes).
Exceptional analytical skills and the ability to communicate technical quality risks to stakeholders.
Nice to Have
Basic knowledge of Terraform or Pulumi for automated environment provisioning.
Experience simulating real-world user loads using k6, JMeter, or LoadRunner.
Deep familiarity with Scrum/Kanban and experience working in fast-paced, distributed team environments.
ISTQB Advanced Level Test Automation Engineer or cloud provider certifications (AWS/Azure).