Augment Jobs

QA Automation Engineer

Augment Jobs Austin, TX

Job Description

We are seeking a skilled QA Automation Engineer to join our QA team. The QA Automation Engineer will be responsible for designing, developing, and executing automated tests to ensure the quality and reliability of our software applications. The ideal candidate will have a strong background in automated testing frameworks, scripting languages, and experience with test automation tools.

Roles And Responsibilities

  • Collaborate with software developers, QA analysts, and product managers to understand project requirements and user stories.
  • Design and develop automated test scripts and test suites using industry-standard automation tools and frameworks (e.g., Selenium WebDriver, Cypress, TestNG, JUnit).
  • Implement and maintain automated testing infrastructure, including test environments, test data, and CI/CD pipelines.
  • Execute automated tests to identify software defects, performance issues, and usability problems.
  • Perform API testing, integration testing, and end-to-end testing of web and mobile applications.
  • Analyze test results, troubleshoot issues, and work closely with development teams to ensure timely resolution of defects.
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
  • Contribute to continuous improvement initiatives for test automation frameworks, processes, and methodologies.
  • Document automated test cases, test plans, and test results in a clear and concise manner.

Skills And Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (relevant experience and certifications may substitute).
  • Proven experience as a QA Automation Engineer, Software Development Engineer in Test (SDET), or similar role, with a strong portfolio showcasing automated testing projects.
  • Hands-on experience with test automation tools and frameworks (e.g., Selenium WebDriver, Cypress, TestNG, JUnit).
  • Proficiency in programming/scripting languages such as Java, Python, JavaScript, or similar.
  • Experience with API testing tools and techniques (e.g., Postman, REST Assured).
  • Knowledge of software development lifecycle (SDLC) and Agile/Scrum methodologies.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills, both verbal and written, with the ability to collaborate effectively in a team environment.

Compensation: Salary for this position ranges from $X to $Y annually, depending on qualifications and experience. We offer competitive benefits, including health insurance, retirement plans, and opportunities for professional development.

Why Join Us: You will have the opportunity to play a key role in ensuring the quality and reliability of our software products through automated testing. We value innovation, teamwork, and continuous learning. Join us in delivering exceptional software solutions that meet and exceed our customers' expectations in [industry/niche].

This job description provides a comprehensive overview of the responsibilities, required skills, compensation details, and reasons why the candidate should consider joining the company as a QA Automation Engineer, emphasizing the role's importance in designing, developing, and executing automated tests that ensure the quality and reliability of software applications within the organization.
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Quality Assurance
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Augment Jobs by 2x

See who you know

Get notified about new Quality Assurance Automation Engineer jobs in Austin, TX.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub