[Remote] Performance Tester/Platform Engineer
Note: The job is a remote job and is open to candidates in USA. GDIT is a technology and professional services company delivering technology solutions and mission services to U.S. government, defense, and intelligence organizations. The Performance Tester/Platform Engineer will support the Case Management Modernization Program for the U.S. Courts by designing, executing, and analyzing performance, load, and scalability tests for AWS-based enterprise applications. The role also involves building test environments, identifying bottlenecks, analyzing results, and collaborating with development, DevOps, and QA teams to improve system performance and reliability.
Responsibilities
- Develop and execute performance, load, stress, and endurance tests to validate system scalability and responsiveness
- Define performance benchmarks and KPIs based on application SLAs, SOW requirements, and user load models
- Build, configure, and maintain performance test environments in AWS cloud infrastructure
- Design test scripts using JMeter, LoadRunner, or K6, integrating them into CI/CD pipelines for continuous performance monitoring
- Conduct baseline performance analysis and capacity planning for major CMM components
- Collaborate with developers, DevOps engineers, and QA teams to identify performance bottlenecks and tune system configurations
- Analyze test results and prepare detailed performance reports, recommending optimization strategies
- Validate that application releases meet federal performance and reliability standards prior to production deployment
- Support failover and stress testing scenarios to verify system fault tolerance and scalability under load
- Participate in Agile ceremonies and provide performance insights during sprint planning and retrospectives
Skills
- * Education: Bachelor's degree in Computer Science (or relevant field)
- * 5+ years of experience with integration, regression, and system testing using automated testing tools in web-based applications
- * 5+ years of experience in software performance testing and engineering, with 3+ years in cloud-based or distributed systems
- * Experience in writing test cases, test plans, executing test scripts, reporting defects and preparing test results reports
- * Experience in the entire QA Life Cycle, including designing, developing and execution on the entire QA process and documentation of test plans, test cases, test procedures and test scripts
- * Strong proficiency in JavaScript for scripting, test development, and automation across modern performance testing tools such as JMeter, LoadRunner, NeoLoad, or K6
- * Strong knowledge of performance engineering principles, including concurrency modeling, resource utilization, and tuning
- * Experience testing applications in AWS cloud environments (EC2, ECS, CloudWatch, RDS)
- * Working understanding of NodeJS, REST APIs, microservices, and front-end frameworks such as ReactJS
- * Experience with CI/CD pipeline integration for automated performance test execution
- * Ability to interpret system logs, metrics, and profiling data to diagnose bottlenecks
- * Familiarity with monitoring tools such as Datadog, Prometheus, ELK Stack, or Grafana
- * Strong analytical, communication, and documentation skills
- * Experience with federal or enterprise-scale application performance testing
- * Familiarity with container orchestration (Docker, Kubernetes, OpenShift)
- * Understanding of network performance testing and distributed tracing techniques
- * Exposure to AI-driven performance analytics or predictive capacity modeling
- * Knowledge of FinOps and cost optimization for cloud-based performance tuning
- * Excellent presentation and communication skills
- * Consultant mindset with the ability to work with high level customer stakeholders and build excellent customer relationships
- * Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies
- * Strong analytical skills and problem-solving skills with the ability to formulate and communicate recommendations for improvement
- * Demonstrated ability to work effectively, independently, and as part of a team
- Security Clearance Level: Ability to obtain a position of Public Trust with the Administrative Office of the US Courts
- Must be a US Person (Green Card Holder, US Permanent Resident Alien, Refugee, Asylee, US Citizen)
- * ISTQB Performance Testing Certification (CT-PT) – preferred
- * AWS Certified Solutions Architect – Associate or DevOps Engineer – preferred
- * SAFe Practitioner (SPC/SSM) – beneficial
- * Performance Engineering Certification – a plus
Benefits
- A variety of medical plan options, some with Health Savings Accounts
- Dental plan options
- A vision plan
- A 401(k) plan offering the ability to contribute both pre- and post-tax dollars up to the IRS annual limits and receive a company match
- Full-flex work weeks where possible
- Paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
- New employees typically receive 15 days of paid leave per calendar year to be used for vacations, personal business, and illness
- An additional 10 paid holidays per year
- Paid Family Leave of up to 160 hours in a rolling 12-month period for eligible employees
- Short- and long-term disability benefits
- Life insurance
- Accidental death and dismemberment insurance
- Personal accident insurance
- Critical illness insurance
- Business travel and accident insurance
- AI-powered career tool that identifies career steps and learning opportunities
- An internal mobility team focused on helping employees achieve their career goals
- Comprehensive benefits and wellness packages
- Remote work
- An award-winning culture of innovation
- A military-friendly workplace
Company Overview