Quality Assurance Automation Engineer

1 Days Old

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. Youll 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. Your Role Responsibilities: Design, develop, and maintain automated test scripts using Selenium as the primary tool. Utilize additional automation tools like Cypress, Appium, Cucumber, PlayWright, 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 DevOps, or GitHub Actions to enable continuous testing. Collaborate with DevOps 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 LoadRunner. 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, PlayWright, 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 TestRail. Experience with API testing using tools like Postman or RestAssured. 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, CloudFormation, OpenTofu). 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
Location:
Salt Lake City, UT, United States
Job Type:
FullTime
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search