A

Accenture

Advises businesses and runs their technology

QA Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USA$111.2k - $139.8k

About the Job

Requirements

  • Four years of quality assurance experience.
  • Experience with test automation.
  • Experience coding in Python, Java, JavaScript, TypeScript, SQL, or another language.
  • Experience with back-end, front-end, and API testing.
  • Strong coding skills in at least one major language, with the ability to use AI-assisted development tools.
  • Hands-on experience with automated testing tools such as Playwright, Selenium, Cypress, or Cucumber.
  • Hands-on experience with testing frameworks such as pytest, Jest, JUnit, TestNG, or similar.
  • Experience testing RESTful APIs using tools such as Postman, RestAssured, or Bruno.
  • Ability to write basic to intermediate SQL queries to verify data persistence and consistency.
  • Mastery of Git command-line interfaces and code branching workflows.
  • Understanding of software verification principles, the Software Testing Life Cycle, and test case optimization.
  • Experience integrating automated tests into CI/CD pipelines such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with containerization using Docker or Kubernetes.
  • Hands-on experience with a major cloud platform such as AWS, Azure, GCP, or OCI.
  • Hands-on experience with performance testing tools such as K6, JMeter, or Gatling.
  • Experience with application security testing.
  • An active TS/SCI clearance is required, with the ability to obtain a polygraph.

Responsibilities

  • Design and write maintainable automated test scripts for web applications and backend APIs.
  • Build and scale robust automation frameworks using tools such as Playwright or Selenium to increase code coverage.
  • Analyze requirements and user stories to create detailed, structured end-to-end test plans.
  • Execute regression, functional, and smoke tests before major production releases.
  • Identify, log, and track software defects in issue tracking systems, documenting reproduction steps and severity.
  • Isolate and troubleshoot test failures to determine whether issues stem from application bugs or test-script instability.
  • Collaborate in Agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives.

Desired Qualifications

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience.
  • Analytical problem-solving abilities to identify edge cases and hidden vulnerabilities.
  • Attention to detail in identifying behavioral regressions and user-interface anomalies.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs