×
Register Here to Apply for Jobs or Post Jobs. X

Quality Assurance Automation Engineer

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: STG
Full Time position
Listed on 2025-11-25
Job specializations:
  • Software Development
    DevOps, Software Engineer, Software Testing, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We are seeking a skilled QA Automation Engineer to design, develop, and maintain automated testing solutions that ensure the delivery of high-quality software products. This role involves leveraging tools like Selenium, Cypress, and Appium to create robust test scripts and integrating them into CI/CD pipelines for continuous testing. You’ll collaborate with cross-functional teams to define test strategies, execute automated scripts, and resolve defects promptly.

The ideal candidate will have experience with cloud infrastructure, performance testing, and a strong commitment to improving QA processes through innovative tools and best practices.

Responsibilities
  • Design, develop, and maintain automated test scripts using Selenium as the primary tool.
  • Utilize additional automation tools like Cypress, Appium, Cucumber, Play Wright and JUnit for enhanced coverage and accuracy.
  • Collaborate with the QA team to identify key test scenarios and automate test cases for improved efficiency.
  • Work closely with QA and development teams to define test strategies, plans, and use cases.
  • Participate in test planning meetings to ensure comprehensive coverage and efficient test execution.
  • Execute automated test scripts and analyze results to identify and document defects.
  • Track defects using tools like Jira and work closely with the development team to resolve issues promptly.
  • Set up and maintain automated test environments, leveraging AWS or Azure infrastructure.
  • Ensure availability of test data and infrastructure for seamless automation test execution.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, Azure Dev Ops, or Git Hub Actions to enable continuous testing.
  • Collaborate with Dev Ops teams to ensure seamless deployment and testing processes.
  • Perform regular regression testing and automate regression test suites using Selenium and Cypress to validate stability and reliability.
  • Collaborate with the performance testing team to design and execute tests using tools like JMeter or Load Runner.
  • 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 as a QA Automation Engineer or a similar role.
  • Expertise in automation tools such as Selenium, Cypress, Play Wright and Appium.
  • Solid understanding of software testing methodologies, test design techniques, and SDLC.
  • Knowledge of continuous integration and continuous delivery (CI/CD) practices, Familiarity with Git version control and platforms like Github, Gitlab and Bitbucket.
  • Experience with defect tracking and test management tools such as Jira or Test Rail.
  • Experience with API testing using tools like Postman or Rest Assured.
  • Excellent analytical and problem-solving skills, with a keen eye for detail.
  • Ability to provide and receive constructive feedback during code reviews.
  • Experience collaborating on cross-functional teams.
  • Ability to manage multiple tasks or priorities effectively.
  • Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance.
Nice to Have
  • Knowledge of Agile Methodologies and Project Management Tools (e.g., Jira).
  • Ability to work in sprints, participate in daily stand-ups, and follow Scrum/Kanban practices.
  • Basic knowledge of deployment automation best practices.
  • Basic knowledge of Docker, Kubernetes or other orchestration tools is a bonus.
  • Knowledge of infrastructure-as-code tools (Terraform, Cloud Formation, Open Tofu).
  • Experience monitoring application performance using tools like Prometheus, Grafana, or similar.
Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Engineering, Information Technology, and Quality Assurance

Industries

Information Services, Telecommunications, and Business Consulting and Services

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary