Job Description
We are seeking a skilled Performance and Automation Tester to support the testing, validation, and quality assurance of mission-critical applications and systems. This role is responsible for designing and executing comprehensive testing strategies, developing automated testing solutions, and ensuring software and hardware applications meet established quality, performance, and compliance standards.
The ideal candidate will have experience with test automation, test environment management, and test data preparation, along with a strong understanding of quality assurance methodologies and software testing best practices.
Key Responsibilities
- Develop, maintain, and execute comprehensive test plans, test cases, and test procedures based on business and technical requirements.
- Translate user and system requirements into effective testing strategies and automated test scenarios.
- Design, implement, and maintain automated testing solutions to improve testing efficiency, coverage, and reliability.
- Plan, build, configure, and support testing environments to ensure accurate and repeatable test execution.
- Manage and maintain test data required for functional, integration, regression, and performance testing activities.
- Execute performance, automation, system, integration, and regression testing activities.
- Monitor application behavior and performance, identify defects, and support issue resolution efforts.
- Prepare and maintain test documentation, reports, test results, and user-facing documentation as required.
- Collaborate with developers, business analysts, and stakeholders to validate requirements and ensure quality objectives are met.
- Evaluate existing testing processes and recommend improvements to increase efficiency, effectiveness, and automation adoption.
- Ensure testing activities align with enterprise architecture standards, reference models, and organizational quality requirements.
- Identify and address workflow, organizational, planning, and testing process challenges.
- Support continuous improvement initiatives across quality assurance and testing functions.
Required Qualifications
- U.S. Citizenship required.
- Bachelor's degree from an accredited institution.
- Ability to obtain and maintain a Public Trust clearance.
- Experience supporting software testing and quality assurance activities throughout the system development lifecycle.
- Intermediate experience with:
- Test Data Management
- Test Environment Planning, Building, and Configuration
- Test Automation
- Experience developing and executing test plans, test cases, and test scripts.
- Understanding of software quality assurance principles, methodologies, and best practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work effectively in a collaborative, team-oriented environment.
Preferred Qualifications
- Experience with automated testing frameworks and tools.
- Experience conducting performance, load, or stress testing.
- Familiarity with Agile development methodologies.
- Experience supporting federal government programs or regulated environments.
- Knowledge of CI/CD pipelines and automated testing integration.
What You'll Bring
- A quality-focused mindset with a passion for improving software reliability and performance.
- Strong attention to detail and documentation practices.