Job Description :
The position’s essential duties include the following:
OVERALL PURPOSE OF POSITION:
The Performance Engineer manages and executes performance testing in a multi-tiered environment, including analysis and recommendations of the performance test results.

The position’s essential duties include the following:
· Develops and maintains a thorough knowledge of business processes supported by software systems/products
· Certifies each release by performing impact analysis on staging environments.
· Performs impact analysis of any infrastructure changes including OS upgrades, maintenance releases, and hardware upgrades.
· Performs fail-over and recovery scenarios and documents the performance metrics.
· Creates test plans, test scenarios and executes using performance tools.
· Analyze results for load, stress, volume and endurance testing.
· Recommends technical approach based on performance test results and collect data to build benchmarks to provide optimal performance levels.
· Leads test case reviews, design reviews, and change control activities
· Creates and contributes to test plans, test requirements, test scenarios, and test data for use during performance testing phase of the software development lifecycle, for new and existing software systems/products.
· Ensures that performance test plans and scenarios fully exercise every aspect of the product.
· Produces and presents formal test plans; leads the performance testing effort for assigned projects.
· Documents and reports issues discovered during performance testing, and follows up for resolution.
· Defines standards, methods, and procedures for performance testing activities.
· Works as part of Scrum Development Team, effectively participates in sprint planning, task estimates, task sequencing, task assignments, sprint reviews and retrospectives.
· Other tasks as assigned by USAC management.

TECHNICAL EXPERIENCE:
Type of Experience Years of Experience
Hands-on performance testing tools: JMeter 3-4 years
Hands on experience in Appian Platform 3-4 years
Hands on experience in Bean shell Scripting 3-4 years
Hands-on QA testing experience in cloud based environment 3-4 years
Hands on experience in Java and Groovy Scripting 5+ years
Demonstrated experience with increasingly complex projects 5+ years
Experience with performance scenarios gathering techniques 5+ years
Experience with defect and test management tools like: JIRA 5+ years
RDBMS experience (MS SQL Server and/or Oracle) and ability to write SQL queries. 5+ years
Experience developing test strategies and plans. 5+ years

NOTE: In addition, please list any desired experience.
· Experience with Scrum and/or other Agile Development frameworks
· Experience with Software Development

SPECIAL SKILLS:
· Self-directed and able to work well in a small team environment.
· Strong attention to detail and excellent diagnostic capabilities.
· Preparing and delivering information in a concise, professionally written format
· Preparing and presenting information to staff in formal settings
· Analyzing and developing solutions to problems
· Managing various projects, work, technical support, etc.
· Developing and maintaining positive customer rapport
· Organizational skills
· Excellent interpersonal and communication skills
             

Similar Jobs you may be interested in ..