Overview
Automation Test Engineer role at CACI International Inc
Location : Williston, VT (on client-site at least 1 day per week).
Responsibilities
- 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 GitLab 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.
Qualifications
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, AngularJS, Oracle, and PostgreSQL.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 PostgreSQL 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, GitLab, 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.What You Can Expect
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 Range
The 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.
Location & Additional Context
Williston, VT
J-18808-Ljbffr