What are the responsibilities and job description for the QA Automation position at APR Consulting?
APR Consulting, Inc. has been engaged to identify a QA Automation Engineer
Location: Las Vegas Nevada 89103
Position: QA Automation Engineer
Pay Rate: 80k-90k DOE
Summary
The QA Automation Engineer will play a pivotal role in ensuring the quality and reliability of software applications by designing and building robust automation frameworks, developing and maintaining test scripts, and leveraging industry best practices in software testing. This role requires a strong understanding of Agile methodologies, technical expertise in automation tools and programming languages, and a proactive approach to problem-solving. The QA Automation Engineer will collaborate closely with cross-functional teams to drive testing efficiency, enhance product quality, and support the delivery of high-quality software solutions.
Responsibilities
Location: Las Vegas Nevada 89103
Position: QA Automation Engineer
Pay Rate: 80k-90k DOE
Summary
The QA Automation Engineer will play a pivotal role in ensuring the quality and reliability of software applications by designing and building robust automation frameworks, developing and maintaining test scripts, and leveraging industry best practices in software testing. This role requires a strong understanding of Agile methodologies, technical expertise in automation tools and programming languages, and a proactive approach to problem-solving. The QA Automation Engineer will collaborate closely with cross-functional teams to drive testing efficiency, enhance product quality, and support the delivery of high-quality software solutions.
Responsibilities
- Develop and maintain robust automation test frameworks primarily using JavaScript, Playwright, and Appium.
- Identify and document Test strategy and test plans.
- Integrate automated testing into CI/CD pipelines, actively collaborating with the DevOps and Development teams to enhance deployment processes and ensure seamless test execution.
- Design and develop comprehensive performance test strategies and plans based on system requirements and business needs.
- Create and maintain performance testing frameworks using industry-standard tools (e.g., JMeter, LoadRunner).
- Execute performance tests, including load and stress tests, to identify bottlenecks, scalability issues, and potential points of failure.
- Monitor system performance metrics (e.g., response times, throughput, resource utilization) during tests and analyze results to identify trends and anomalies.
- Serve as technical expert in automation, assisting in the selection and adaptation of various testing tools and frameworks.
- Drive projects from inception to completion, ensuring that all aspects of quality and deadlines are met.
- Actively communicate and collaborate across teams to troubleshoot complex issues.
- Bachelor’s degree in computer science, Information Systems, or a related field.
- At least 4 years of experience as a Software Automation Engineer or a similar role.
- Experience using automated testing tools like Cucumber, Appium, Selenium, Cypress, and Playwright.
- Experience developing test scripts using JavaScript, Python, or Typescript.
- Experience with Load/Performance tools like JMeter and LoadRunner.
- Experience using test management tools and Jira.
- Experience with mobile Automation testing with Xcode, Android Studio, and Browser Stack.
- Knowledge of DevOps including Jenkins and GitHub.
- Experience with AWS/Azure.
- Experience with integrating automated testing to CI/CD pipeline.
- Strong knowledge of SDLC, testing methodologies, test strategy/planning, test design & execution.
- Experience with Agile methodology in SDLC.
- Detail-oriented with strong organizational skills and the ability to manage multiple tasks simultaneously.
- Knowledge of monitoring tools such as Datadog or something similar.
Salary : $90,000