Full Job Description
Niyam is seeking an experienced Performance Test Engineer to support one of our federal clients. The Performance Test Engineer is responsible for designing, developing, and executing comprehensive test strategies to validate the functionality, usability, and performance of software applications. This role participates in all stages of the software development lifecycle-from requirements analysis through deployment-ensuring that applications meet performance benchmarks, compliance standards, and end-user requirements. The engineer will collaborate closely with development and project teams to identify and resolve performance bottlenecks, automate testing processes, and provide detailed reporting and analysis. The ideal candidate possesses strong technical and communication skills, hands-on experience with performance and load testing, and the ability to mentor other QA professionals when needed. This position will work hybrid 3-4 days/week at client location in Ashburn, VA.
Roles and Responsibilities:
- Develop and execute performance test plans, scenarios, and scripts to validate system scalability, reliability, and responsiveness.
- Perform load, stress, endurance, and scalability testing to identify system limitations and ensure optimal performance.
- Conduct functional, regression, usability, and acceptance testing as part of end-to-end validation efforts.
- Analyze test results and perform root cause analysis of performance issues, providing actionable feedback to development teams.
- Collaborate with project managers and developers to ensure testing objectives and timelines are met.
- Create and maintain documentation for test plans, cases, results, and defect tracking.
- Evaluate, recommend, and implement testing tools and strategies to improve automation and performance testing capabilities.
- Design, execute, and maintain
load and performance test suites, and monitor test results across environments.
- Provide regular progress reports and quality metrics to project stakeholders.
- May mentor or lead other QA professionals and serve as a subject matter expert on performance testing best practices.
Qualifications and Education Requirements:
- US Citizenship with ability to successfully obtain a federal background investigation (CBP BI).
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Ability to work hybrid at client location in Ashburn, VA.
- Minimum of four (4) years of experience in software testing and performance engineering.
- Demonstrated experience with:
- Basic development skills
with languages such as JavaScript
- Knowledge '/ experience using GitLab
- Performance and load testing tools such as JMeter, K6
- API testing and validation using tools like Postman
- SQL and database performance analysis
- Defect tracking and test management systems
- Strong understanding of software quality assurance methodologies, SDLC processes, and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills:
- Experience supporting federal or government IT systems.
- Familiarity with Agile/Scrum and DevSecOps methodologies.
- Experience integrating performance testing into CI/CD pipelines.