
Performance & Resilience Test Engineer, Journeyman
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in Illinois.
• Design and sustain tests for performance, load, stress, spike, endurance, volume, scalability, failover, and recovery.
• Create automated regression, API, and integration tests to ensure consistent performance and resilience validation.
• Assess mission workflows, usage patterns, transaction volumes, concurrency, data characteristics, interfaces, and operational goals.
• Generate workload models for standard operations, peak demand, surge scenarios, degraded environments, and recovery situations.
• Establish test objectives, performance baselines, service thresholds, acceptance criteria, and measurable expected outcomes.
• Develop test plans, scenarios, scripts, data, configurations, and execution timelines.
• Prepare and manage representative test data for functional, high-volume, boundary, exception, failover, and recovery scenarios.
• Conduct tests in Government-approved environments and automate execution via approved CI/CD pipelines when applicable.
• Deliver reproducible test results, logs, reports, metrics, graphs, and objective evidence.
• Evaluate and analyze response time, throughput, latency, concurrency, error rates, resource utilization, saturation, queue depth, and transaction completion.
• Establish performance baselines and compare outcomes across builds, releases, configurations, environments, and infrastructure changes.
• Identify bottlenecks related to applications, databases, interfaces, networks, cloud, infrastructure, configurations, and external services.
• Correlate test results with application logs, infrastructure metrics, traces, events, and monitoring data.
• Collaborate with technical teams to pinpoint root causes and suggest corrective actions.
• Validate failover behavior and approved recovery processes.
• Assess recovery sequencing, data consistency, transaction management, dependency restoration, and post-recovery functionality.
• Examine behavior during component failures, network disruptions, service degradation, capacity issues, and dependency outages.
• Confirm safe failure behavior, appropriate errors, alerts, retries, timeouts, and recovery actions.
• Assist in disaster-recovery, continuity, restoration, and operational-readiness drills.
• Document performance defects, resilience gaps, capacity risks, recovery issues, and release impacts.
• Aid in defect triage, root-cause analysis, correction verification, and targeted regression testing.
• Coordinate with architects, engineering teams, CI/CD engineers, and operations teams regarding scalability, capacity, observability, failover, and recovery.
• Support Government demonstrations, user acceptance testing, release testing, and operational validation.
• Provide performance and resilience outcomes, residual risks, and release-readiness recommendations to stakeholders.
• Maintain test source code, scripts, configurations, data, and documentation in approved version-control repositories.
• Engage in sprint planning, backlog refinement, reviews, demonstrations, retrospectives, and release-readiness activities.
• Contribute to the ongoing improvement of performance engineering, workload modeling, observability, failover testing, and recovery validation.
• Active Secret clearance or higher is required.
• Bachelor's degree in computer science, information technology, engineering, or a related field, or an equivalent qualification as permitted by the applicable labor category.
• A minimum of six years of relevant professional experience.
• Experience in designing and executing load and performance tests.
• Proven background in developing realistic workload models based on user behavior, transaction volumes, concurrency, or operational demand.
• Experience in analyzing performance results and identifying bottlenecks in applications, integrations, databases, infrastructure, or networks.
• Familiarity with planning or executing failover tests.
• Experience in validating system, application, service, or data recovery.
• Capability to build or sustain regression, API, integration, and automated test coverage.
• Proficiency in preparing and managing representative test data.
• Ability to generate repeatable automated execution and reproducible test results.
• Competence in defining measurable performance baselines, thresholds, acceptance criteria, and expected outcomes.
• Proficient in correlating test results with logs, metrics, traces, events, or other observability data.
• Ability to document performance defects, resilience gaps, capacity risks, recovery failures, and impacts of releases.
• CompTIA Security+ CE or another Government-approved certification that meets the required IAT Level II qualification and current DoD 8140 work-role requirements, when necessary for assigned duties.
• Strong analytical, automation, troubleshooting, technical documentation, and communication abilities.
• Ability to work collaboratively with architects, developers, integration engineers, database specialists, infrastructure teams, cybersecurity personnel, CI/CD engineers, operations teams, and Government stakeholders.
• Preferred: recognized performance-testing, software-testing, cloud, or site-reliability certification.
• Preferred: experience with federal or Department of Defense programs.
• Preferred: background in mission-critical, regulated, security-sensitive, high-volume, or high-availability systems.
• Preferred: proficiency with performance-testing tools such as LoadRunner, JMeter, Gatling, k6, NeoLoad, Locust, or similar platforms.
• Preferred: experience in test automation using Java, C#, Python, JavaScript, TypeScript, or another supported programming language.
• Preferred: familiarity with APIs, web services, event-driven systems, message brokers, databases, batch interfaces, or cloud-native services.
• Preferred: experience with observability and monitoring tools such as Splunk, Dynatrace, AppDynamics, New Relic, CloudWatch, Azure Monitor, Grafana, Prometheus, or similar platforms.
• Preferred: knowledge of AWS, Azure, containers, Kubernetes, serverless services, or hybrid cloud environments.
• Preferred: experience with CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, AWS CodePipeline, or comparable solutions.
• Preferred: understanding of site reliability engineering concepts, including service-level indicators, service-level objectives, error budgets, saturation, and capacity planning.
• Preferred: experience with disaster-recovery testing, continuity exercises, recovery-time objectives, or recovery-point objectives.
• Preferred: experience in resilience testing, controlled fault injection, or approved chaos-engineering practices.
• Preferred: familiarity with tools like Jira, Azure DevOps, TestRail, Zephyr, Xray, Confluence, or similar testing and collaboration tools.
• Preferred: knowledge of Agile, DevSecOps, secure software development, configuration management, and release management practices.
• Equal Employment Opportunity and Affirmative Action employer.
• Resume and personal information may be reviewed for this position and other comparable positions through subsidiaries, affiliates, and teaming partners.
Spread Tecnologia
DecisionPoint Corporation
DecisionPoint Corporation
DecisionPoint Corporation
Get handpicked remote jobs straight to your inbox weekly.