Automation Test Engineer
Listed on 2025-12-01
-
IT/Tech
Systems Analyst, IT Consultant, Technical Support, Cloud Computing
Overview
Automation Test Engineer role at CACI International Inc
.
Location:
Williston, VT (on client-site at least 1 day per week).
- Participate in Agile Scrum development methodology ceremonies (e.g., sprint planning, scrum, backlog refinement, defining tasks/tests, estimating LOE, testing, tracking work done, retrospective, demonstration).
- Develop, maintain, and perform sprint-level manual/automated testing activities (define scenarios, develop detailed scripts/procedures, map user story acceptance criteria to script verification points) in Jira with Xray and Cucumber BDD plug-ins.
- Develop and maintain automated scripts exercised during CI/CD builds and nightly regression test suite execution.
- Develop and maintain automated UI and backend scripts (e.g., SQL, logs) in a Java language-based Selenium/Cucumber/Serenity framework stored in a Git Lab repository; may integrate with a Cucumber or generic test.
- Develop and maintain automated web service API validation scripts using Spring ToolSuite4, Rest Assured, Postman, Fiddler, and SoapUI.
- In collaboration with the Product Architect and/or Business Analyst, assess impacts of candidate changes on the automated smoke and/or regression test suites and plan accordingly.
- Perform full-scope static and dynamic testing of a system under test using techniques such as Unit (for automated scripts), Integration/API, End-To-End, Smoke, Regression/Functional, 508 Compliance, and Usability.
- Perform script and/or code peer reviews to ensure compliance with program-level testing standards, guidelines, and processes.
- Document and track testing activity progress during a sprint, including capturing execution artifacts to verify backlog acceptance criteria.
Required:
- Must be a U.S. Citizen with ability to pass CBP background investigation (3-year felony check; 1-year checks for illegal drug use and misconduct such as theft or fraud).
- Team player able to work in a collaborative team environment.
- Working knowledge of Manual Functional Testing, Automated Testing, and Continuous Integration.
- College degree (B.S. or greater) in Computer Science, Software Engineering, Information Management Systems, or a related discipline; experience accepted in lieu of degree.
- Hands-on IT experience (7+ years) with 2-3+ years in analyzing, designing, and implementing software test automation solutions.
- Experience testing applications developed in Java, JavaScript, Angular
JS, Oracle, and Postgre
SQL. - Developing and executing automated test scripts with open-source tools like Eclipse, Visual Studio Code, Selenium, Cucumber BDD, Serenity BDD, and Maven.
- Programming in Java (3-5 years) and knowledge of other technologies (e.g., JavaScript, Web Services, SOAP, XML).
- SQL CRUD script development against Oracle and Postgre
SQL databases. - Ability to apply estimation techniques to manual/automated testing efforts.
- Experience interacting with Product Owners, Business Analysts, Scrum Masters, Product Architects, Developers, and Technical Writers to guide automation tooling and testing methods.
- Familiarity with a continuous integration environment and tools such as Jenkins, Git, Git Lab, AWS, Spring ToolSuite4, Rest Assured, Postman, ANDI.
- Must be local to Williston, VT and available to work on client-site at least 1 day per week.
Desired:
- Experience with Visual Studio Code, Eclipse, Jira, Maven, Rest Assure, Postman, and ANDI tools.
- Experience designing, implementing and/or testing web services and/or n-tier web-based applications.
- Experience designing, implementing and/or testing mobile devices using Android Espresso.
- Ability to work independently to identify and resolve problems.
A culture of integrity, an environment of trust, and a focus on continuous growth. We emphasize character, innovation, and a mission-driven culture, supporting the safety of the nation. We offer flexible time off, robust learning resources, and a broad benefits package.
Pay RangeThe proposed salary range for this position is $85,800 - $180,200
. Final compensation is influenced by factors including location, experience, skills, and education. We provide comprehensive benefits and learning opportunities.
Note: EOE statement applies: CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Williston, VT
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).