CACI International Inc is a diversified company that provides a wide range of services and solutions primarily to the U. S. government and commercial sectors. CACI specializes in offering security services, IT solutions, and intelligence support, helping clients enhance their cyber capabilities and secure their networks. The company is recognized for its innovative workforce and the technology it provides to clients in enterprise and mission-critical environments. CACI is committed to diversity and inclusion, offering an array of career opportunities for both new graduates and experienced professionals, including veterans.
IT • Intel • Government • Defense • Cyber
March 26
🇺🇸 United States – Remote
💵 $68.4k - $143.7k / year
⏰ Full Time
🟡 Mid-level
🟠 Senior
⚙️ Software Development Engineer in Test (SDET)
CACI International Inc is a diversified company that provides a wide range of services and solutions primarily to the U. S. government and commercial sectors. CACI specializes in offering security services, IT solutions, and intelligence support, helping clients enhance their cyber capabilities and secure their networks. The company is recognized for its innovative workforce and the technology it provides to clients in enterprise and mission-critical environments. CACI is committed to diversity and inclusion, offering an array of career opportunities for both new graduates and experienced professionals, including veterans.
IT • Intel • Government • Defense • Cyber
• As a software Test Automation Engineer, the responsibilities include, but are not limited to: • 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, etc.) • Develop, maintain, and perform sprint-level manual/automated testing activities (e.g., define scenarios, develop detailed scripts/procedures, develop Cucumber Gherkin feature files and scenarios, map user story acceptance criteria to script verification points) in Jira with Xray and Cucumber BDD plug-ins (or equivalent test automation software) • Develop and maintain automated scripts that are exercised during CI/CD builds and nightly regression test suite execution • Develop and maintain automated UI and backend (e.g., SQL, logs) scripts in a Java language-based Selenium/Cucumber/Serenity framework stored in a GitLab repository that may integrate with a Cucumber or generic test tool • 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, access impacts of candidate changes to the automated smoke and/or regression test suite(s) and plan accordingly • Perform full-scope static and dynamic testing of a system under test utilizing functional and non-functional testing techniques. These techniques can include the following test types: Unit (only 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 manual/automated testing standards, guidelines, and processes • Document and track testing activity progress during a sprint. This includes capturing execution artifacts to support that all backlog acceptance criteria have been successfully verified/validated
• Current DoD Secret clearance or ability to obtain one. • Applicable combination of education and experience: Mid Automation Test Engineer - Bachelor’s degree and 5 years of relevant experience. • Senior Automation Test Engineer – Bachelor’s degree and 7 years of relevant experience. • Must have: Working knowledge and understand fundamental concepts 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 experience: In an IT related field (5+ years) with 2-3 or more years analyzing, designing, and implementing software test automation solutions. • Testing applications developed in Java, JavaScript, AngularJS, Oracle, and PostgresSQL. • 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 and with other programming technologies (e.g., JavaScript, Web Services, SOAP, XML). • SQL CRUD script development experience against Oracle and PostgreSQL databases. • Applying estimation techniques to manual test script efforts and automated test script development/maintenance efforts. • Interacting with Product Owners, Business Analysts, Scrum Masters, Product Architects, Developers, and Technical Writers, and providing guidance on automation tools and testing methods to meet project specific needs. • Familiar working within a continuous integration environment and supporting tools such as Jenkins, Git, GitLab, AWS, Spring ToolSuite4, Rest Assured, Postman, ANDI.
• healthcare • wellness • financial • retirement • family support • continuing education • time off benefits
Apply NowMarch 26
10,000+ employees
Join CACI as a Software Test Automation Engineer implementing automated testing in Agile teams. Contribute to national safety missions through innovative solutions.
March 26
Join Extreme Networks as a Cloud Platform Automation Architect and innovate in AI-driven network management. Lead enhancements in CI/CD pipelines and automation processes.
March 26
51 - 200
Join as a Java Engineer focused on developing internal testing tools and executing automated tests.
March 24
Mobile Wave Solutions seeks a Test Automation Engineer for multimedia sports projects in a remote role.
March 24
Join Extreme Networks as a Cloud Platform Automation Architect to innovate AI-driven network management solutions.
Discover 100,000+ Remote Jobs!
We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.
Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.
Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!
New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.
Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.
Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.