CACI International Inc logo
CACI International Inc

Expertise and Technology for National Security

Software Test Engineer

SDETSDETFull TimeRemoteSeniorTeam 10,001+Since 1962H1B No SponsorCompany SiteLinkedIn

Location

Virginia

Posted

2 days ago

Salary

$75.2K - $158.1K / year

Seniority

Senior

Job Description

Software Test Engineer

CACI International Inc

• Complete various types of software testing for system updates including functional, performance, API, and DB verification testing • Design, execute, and maintain manual and automated regression test cases • Identify, document, track, and advocate for defect resolution using bug tracking systems • Collaborate closely with developers, product managers, and stakeholders to understand requirements and system architecture • Develop and maintain comprehensive test documentation including test plans, test cases, and testing reports • Ensure test coverage and adherence to project requirements • Mentor junior team members and contribute to best practices development

Job Requirements

  • U.S. citizenship with active Secret clearance (or ability to obtain and maintain)
  • 5+ years of progressive experience in software testing and quality assurance
  • Proven track record of designing and implementing comprehensive test strategies
  • Experience working within Agile development frameworks
  • Experience with automated testing tools (e.g. Playwright, mabl, testRigor, etc.)
  • Hands-on experience testing APIs
  • Knowledge of database testing and SQL queries
  • Familiarity with at least one programming or scripting language (e.g., Python, JavaScript)
  • Familiarity with bug tracking tools (e.g., Jira, Bugzilla)
  • Strong analytical, problem-solving, and communication skills
  • Self-motivated to explore new and better ways of improving our test performance and coverage
  • Active Secret Clearance (preferred)
  • Professional certifications (ISTQB Foundation/Advanced, Certified Agile Tester, SAFe, AWS certifications)
  • Knowledge of performance and load testing tools
  • Knowledge of containerization concepts (Docker, Kubernetes) and CI/CD practices
  • Experience working in regulated or high-security environments
  • Background working within both Agile and Waterfall development approaches
  • Familiarity with microservices architecture and related testing strategies
  • Experience with version control systems (e.g., Git)
  • Experience with command-line scripting, such as Bash
  • Familiarity with DevSecOps tools (e.g., Jenkins, GitLab CI)

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Related Categories

Related Job Pages

More SDET Jobs

ContractRemoteTeam 51-200H1B Sponsor

• Architect, execute, and scale an enterprise end-to-end RPA roadmap. • Mature targeted automation concepts into fully scaled agentic workflows by leveraging Google Cloud AI Agents integrated with core delivery models. • Lead complex integration ecosystems combining Salesforce Service Cloud, Marketing Cloud, and Social Listening platforms to achieve unified consumer operational flows. • Author robust, bulletproof Business, Technical, and Product Requirement Documents (BRD, FRD, PDD, SDD). • Bridge gaps between senior executive management, core architects, and quality engineering teams by translating large-scale strategic epics into micro-executable Agile user stories. • Perform deep data lineage analysis, structural validation, and risk mitigation across complex system interfaces to prevent downstream defect propagation during high-velocity deployments. • Facilitate daily Scrums, user story grooming, and sprint reviews. Standardize tracking frameworks using Jira Agile dashboards, burn-up/burn-down metrics, and centralized SharePoint configurations. • Mentor upcoming technology and analytics professionals. Conduct systematic knowledge-sharing sessions while running infrastructure cost-benefit and performance evaluations to identify ongoing efficiency opportunities.

Oregon
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• Establish and document QA best practices, testing standards, and automation guidelines across active client engagements • Develop reusable testing frameworks, tooling templates, and documentation that project teams can adopt independently • Define and track cross-client, cross-project, cross-region QA metrics (coverage, defect rates, flakiness) and report on quality trends • Establish test coverage requirements and quality gates for CI/CD pipelines • Build and maintain automated test suites (e.g. unit, integration, end-to-end, etc.) across multiple concurrent projects • Configure and maintain test infrastructure • Evaluate and recommend tools appropriate to each project's stack • Serve as a shared expert for QA questions across project teams • Review test code and provide actionable feedback as needed • Participate in project planning to flag testability risks early • Document testing patterns, runbooks, and how-to guides for common scenarios • Actively reduce dependency on dedicated QA engineers over time by upskilling project engineers

Brazil
Castillians logo

SDET – .NET

Castillians

The world's trusted engineering network

SDET2 days ago
Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

• Continuously focus on automation and manual testing of compliance automation tool • Design and implement automated tests using in-house test automation framework • Perform manual and automation tests on multiple features • Investigate and troubleshoot issues identified during testing • Collaborate with development teams to ensure quality delivery • Identify potential problems and design better testing approaches

Ireland
ContractRemoteTeam 201-500Since 2008H1B Sponsor

• Design, develop, and maintain automated test scripts using Playwright. • Build scalable, reusable, and maintainable automation frameworks. • Perform functional, regression, smoke, end-to-end, integration, and API testing. • Automate web application test scenarios using JavaScript or TypeScript. • Validate integration points between applications, services, APIs, and third-party systems. • Create and execute API test cases using tools such as Postman, Playwright API, REST Assured, or similar tools. • Verify request/response payloads, status codes, headers, authentication, error handling, and data validation. • Integrate automation scripts with CI/CD pipelines. • Convert business requirements into clear test scenarios and automated test cases. • Log, track, and communicate defects clearly using Jira, Azure DevOps, or similar tools.

United States