Job Description :

Role: Performance tester 

General Responsibilities:

Document comprehensive test plans and strategy on how to automate testing, including performance testing plans.
Collaborate regularly with technical and non-technical team members.
Work with Cloud and DevSecOps engineers to automate the testing as part of continuous integration/continuous delivery (CI/CD) pipelines
Generate test results report which includes detailed analysis and highlighting issues
Provide guidance and coaching to junior testers and application developers as needed
Document efficient and effective quantitative methods and guidelines, in order to continuously improve quality and testing processes and practices across multiple projects.
Provide estimates for test planning, scripting and execution as inputs to project planning.


Automated Testing Responsibilities:

Review functional requirements documentation (e.g., acceptance criteria in user stories in JIRA) to understand and document performance requirements.
Define and establish performance test metrics and provide feedback to Application Developers
Provide estimates for test planning, scripting and execution as inputs to project planning
Independently develop test scripts using Selenium to test systems, including static resources such as JavaScript and HTML, as well as dynamic resources, such as JSP, Servlets, and AJAX


Performance Testing Responsibilities:

Research and recommend performance testing tools appropriate for various types and sizes of applications
Create multiple scenarios and schedule Virtual Users to generate realistic load on the server
Generate performance test results report which includes detailed analysis; highlighting issues, enhancement areas and infrastructure change recommendations
Define and establish test metrics to measure product performance and provide feedback to Application Developers
Document efficient and effective quantitative methods and guidelines, in order to continuously improve quality & performance of processes and practices across multiple projects
Execute performance testing and analysis of complex systems to ensure systems are compliant with requirements and can perform well in production
Work with Application Developers & testers to verify defect fixes and enhancements that improve performance of applications
Independently develop test scripts using Apache JMeter to test the performance of both static resources such as JavaScript and HTML, as well as dynamic resources, such as JSP, Servlets, and AJAX
 

Required Experience:

At least 5 years of performance testing experience
At least 3 years of software development experience
At least 2 years of relational database experience
At least 2 years of leading a team of testers and client relationship experience with the proven capability to help more junior performance test engineer resolve issues/blockers and complete quality work on time.
At least 2 years’ experience using FitNesse and Selenium
Strong oral and written communication skills
Strong understanding and hands-on experience with Agile software development methodologies
Ability to pass a background investigation and clear a Public Trust at a minimum per contract requirement
Bachelor’s degree in Computer Science, Information Systems or a related discipline
US Citizenship is required per federal contract
 

Preferred Experience:

At least 2 years of Federal Government contracting experience.
Experience in Cloud technologies and implementing DevOps Pipelines.
Experience in performance testing tools such as LoadRunner, LoadNinja, StressStimulus, LoadUI Pro, LoadView, NeoLoad, WebLOAD and Apache JMeter.
Prior experience with Appian are highly desired.
Agile or SAFe Certification

             

Similar Jobs you may be interested in ..