Responsibilities
- Supports leadership in stakeholder communication, status reporting, and performance metric development
- Develops performance testing strategies based on system design and requirements documentation
- Defines measurable performance benchmarks for systems and individual components
- Helps clarify ambiguous performance metrics into actionable requirements
- Leads identification of test scenarios and aligns them with system, integration, and performance needs
- Produces and maintains test documentation, including plans, reports, and dashboards, meeting client standards
- Oversees generation and management of test data for performance test cycles
- Coordinates shakeout testing and maintains the performance test environment
- Provides realistic time estimates and adheres to testing schedules
- Manages automation of performance and load test scripts
- Executes test runs to meet project timelines and coverage goals
- Analyzes performance data to identify system bottlenecks and recommend improvements
- Provides performance tuning recommendations across system, platform, and application layers
- Reviews and validates test outcomes in testing tools for completeness and quality
- Reports testing risks and issues promptly to the Test Lead
- Collaborates with architecture, design, and development teams to understand systems and resolve defects
- Demonstrates flexibility in scheduling to support test execution as needed
Requirements
- Experience with performance testing tools such as HP LoadRunner, IBM Rational Performance Tester, Load Impact, or Load Test
- Proficiency in using load testing tools to monitor, collect, and report application performance metrics
- Understanding of performance bottlenecks and end-to-end performance indicators including response time, throughput, and latency
- Ability to troubleshoot problems in performance test environments
- Hands-on experience with IBM Rational Jazz Suite tools including Quality Manager, Test Workbench, and Test Virtualization Server
- Familiarity with database query tools such as TOAD, Benthic, SQL Server, or SQL Plus
- Experience testing or supporting Siebel or CRM applications
- Background working with Oracle technologies including OSB, OPA, I&AM, BPA, and BPEL
- Proficiency in programming languages such as JAVA, PERL, or JavaScript
- Strong understanding of web application behavior over HTTP
- Prior experience on Federal Government projects
- Familiarity with DHS Systems Engineering Life Cycle (SELC)
- Must be a U.S. Citizen with no dual citizenship allowed
- Must possess or be eligible for U.S. Public Trust clearance
Nice to Have
- Promotes a positive, collaborative team environment
- Demonstrated ability to work both independently and as part of a team
- Strong written and verbal communication, analytical, and interpersonal abilities
- Effective organizational, multitasking, decision-making, and time management skills
- Quick learner who adapts to shifting priorities and shares knowledge across the team
- Thrives in a fast-paced, quality-focused setting
- Available to work extended hours when project demands require urgent support
- Proactively identifies issues, communicates them clearly, and suggests solutions
- Thinks creatively to improve testing efficiency and effectiveness
- Committed to accuracy, precision, and high-quality deliverables
Responsibilities
- Supports Test Lead in upward stakeholder management, status report development, metrics, etc.
- Creates performance test approach and strategy from system requirements and design documents
- Establishes verifiable performance benchmarks for system and system components
- Assists in identifying clear performance requirements / measurement criteria from poorly defined metrics
- Leads effort to identify test cases and map them to performance/system/integration requirements for appropriate testing coverage
- Responsible for creating and maintaining test artifacts (plans, reports, dashboards) and ensuring they meet client's expectations
- Manages the creation of required test data and data loads for each performance test run
- Manages shakeout testing and maintaining performance test environment
- Create accurate time estimates and meet schedules for performance/stress testing efforts
- Manages effort of automating the performance/load test scripts
- Performs execution of test cases/runs to meet required execution targets to keep the project on schedule
- Analyzes data gathered from performance test runs and provides sound recommendations for performance improvements and can identify bottlenecks of web applications
- Recommend to the proper teams performance tuning in different categories: system, platform, application, etc. as necessary
- Reviews test results in test tools and validates test cases are complete and of high quality
- Communicates any testing issues and/or risks to Test Lead in a timely fashion
- Communicate effectively with architecture, design, and development teams to learn system and resolve defects
- Willingness to work a flexible schedule as needed to manage execution of test cases
Required
- Experience using performance test tools (HP Load Runner, IBM Rational Performance Tester, Load Impact, Load Test, etc.)
- Ability to use load tools to monitor, gather, and report application performance
- Knowledge of performance bottlenecks and end-to-end performance measures (server response time, throughput, latency, etc.)
- Ability to troubleshoot issues in the performance test environment
- Experience using IBM Rational Jazz Suite (Quality Manager, Test Workbench, Test Virtualization Server)
- Experience using test tools: TOAD, Benthic, SQL Server, SQL Plus, or other similar database query tools
- Experience using/testing Siebel/CRM applications
- Experience working with Oracle products (OSB, OPA, I&AM, BPA, BPEL, etc.)
- JAVA, PERL, JavaScript (and/or other common programming languages)
- Deep knowledge of how web applications work over HTTP protocol.
- Experience working with Federal Government projects
- Experience with DHS Systems Engineering Life Cycle (SELC)
- United States Citizenship required (no dual citizenship)
- U.S. Public Trust clearance required
Preferred
- Ability to promote a positive and collaborative teaming work environment
- Proven ability to work independently and as a team member
- Good communication (written and oral), analytical and interpersonal skills
- Good organizational, multi-tasking, decision-making and time-management skills
- Ability to learn very quickly, adapts to changing priorities, and share knowledge with other team members
- Comfortable working in a fast paced, quality conscious environment
- Availability to work extended hours if needed for urgent support
- Ability to proactively identify and clearly articulate issues and present solution options
- Thinks innovatively and develops new ideas to make test more efficient
- Dedication to accuracy and precision