Open role
QA Automation Engineer - Remote
About the Company
Accenture Federal Services is a technology company within Accenture that works with the US federal government to support missions across defense, national security, public safety, civilian services, and military health. With more than 13,000 employees, the company focuses on using technology and innovation to help government agencies strengthen security, improve services, and deliver better outcomes. The company offers a collaborative work environment with opportunities for professional development, certifications, and industry training.
About the Role
Accenture Federal Services is seeking a QA Automation Engineer to design, develop, and maintain automated testing solutions that validate software functionality, performance, and security. The role focuses on moving manual testing processes toward scalable automated test suites integrated into deployment pipelines. You will work closely with developers, product managers, and QA team members to identify defects early, improve test coverage, and support reliable software releases. This is primarily a remote position, with occasional travel to client locations in the DMV area.
Key Responsibilities
Design and maintain automated test scripts for web applications and backend APIs. Build and expand automation frameworks using tools such as Playwright, Selenium, or other suitable technologies. Analyze requirements and user stories to develop structured end-to-end test plans. Execute regression, functional, and smoke tests before major production releases. Identify, document, and track software defects, including reproduction steps and severity. Investigate test failures to distinguish application defects from unstable test scripts. Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. Integrate automated tests into CI/CD pipelines to support efficient and consistent software delivery.
Required Qualifications
At least 4 years of QA experience. Experience developing and maintaining automated tests. Programming experience in one or more languages, including Python, Java, JavaScript, TypeScript, or SQL. Experience testing backend systems, front-end applications, and APIs. Strong programming skills in at least one major language, with the ability to use AI-assisted development tools. Hands-on experience with automation tools such as Playwright, Selenium, Cypress, or Cucumber. Experience with testing frameworks such as pytest, Jest, JUnit, TestNG, or similar tools. 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. Proficiency with Git command-line tools and code branching workflows. Strong understanding of software verification principles, the Software Testing Life Cycle (STLC), and test case optimization. Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Experience with containerization technologies such as Docker or Kubernetes. Hands-on experience with at least one major cloud platform, such as AWS, Azure, GCP, or OCI. Experience with performance testing tools such as k6, JMeter, or Gatling. Experience with application security testing. Active TS/SCI clearance and the ability to obtain a polygraph.
Preferred Qualifications
A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience. Strong analytical and problem-solving skills, including the ability to identify edge cases and potential vulnerabilities. Attention to detail when identifying behavioral regressions and user interface issues. Salary & Benefits The advertised annual base salary range for this position in California, Colorado, Hawaii, Illinois, Maine, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont, Virginia, Washington, the District of Columbia, and Cleveland is $111,200–$139,800 USD. Compensation varies based on factors such as work location, role, skills, and experience. Accenture Federal Services offers a range of employee benefits. Location and Work Arrangement This is primarily a remote position. Occasional travel to client locations in the DMV area may be required. Equal Employment Opportunity Accenture Federal Services is an equal-opportunity employer committed to an inclusive workplace. Employment decisions are made without discrimination based on age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other status protected by applicable law. The company is also committed to providing reasonable accommodations for applicants and employees with disabilities or religious observances. Candidates who need an accommodation during the recruitment or interview process should contact their recruiter. Additional Employment Requirements Applicants must be authorized to work in the United States without requiring visa sponsorship now or in the future. Candidates currently employed by a client of Accenture Federal Services or an affiliated Accenture business may not be eligible for consideration. Applicants are not required to disclose sealed or expunged conviction or arrest records as part of the hiring process. The company complies with applicable pay transparency protections and provides additional notices for California applicants and employees.