Performance Test Architect

Role:                       Performance Test Architect
Emp Type:             Permanent Job
Interview:              Phone/Skype
 Work Location:    Cedar Rapids, Iowa
 
 
Experience: 7-12 years
 
 Responsibilities:
 • Interpret and define performance and stability requirements (NFRs & volumetric).
 • Represent the Performance Engineering view during story development and refinement (grooming) to address performance risks and capture NFRs and criteria for Definition of Done. 
 • Define non-functional test strategy and acceptance criteria/plan, including component level budgets.
 • Ensure that NFRs are specific, measurable, capable of being delivered and that they are decomposed into stories and acceptance criteria appropriate for development and testing by agile / scrum teams.
 • Define non-functional test architecture (e.g. test harness, logging and instrumentation requirements).
 • Review proposed architecture and perform non-functional risk assessment.
 • Collaborate with the architecture team to arrive at a non-functional view of the architecture.
 • Manage performance and stability engineering risks and mitigations: including models, prototypes and PoCs 
 • Provide architecturally informed guidance to identify high-risk areas and accelerate root cause analysis.
 • Collaborate with architecture team to provide support for modelling and analysis in order to mitigate performance and stability risks
 
 Key Skills:
 • Proven performance architecture background.
 • Experience/knowledge of market leading performance testing tools (Loadrunner, JMeter, Neoload, Perfecto).
 • Experience with Dynatrace, AppDynamics, Splunk or equivalent tool
 • Experience in Performance engineering, diagnosis and troubleshooting
 • Able to develop strategy for logging, monitoring and dashboarding the solution, linking up with all the application components
 • Experience of working within an Agile & DevOps environment.
 • Experience working on high traffic consumer facing applications (web-based and mobile)
 • Thorough understanding of web technologies like HTML, HTTP, CSS and JavaScript
 • Ability to analyse data, create workload profile and identify performance acceptance criteria. 
 • A good understanding of web server technologies (IIS, Apache) 
 • A good understanding of networking technologies and infrastructure 
 • Having an understanding of relational databases like Oracle
 • Experience of architecting Client Server applications that integrate with enterprise systems, taking into account localisation, accessibility, performance, scalability, componentisation and security.
 • Excellent communication skills
 
 Desirable:
 • Engineering Degree or equivalent desirable
 • Knowledge of any profiler tool like JProfiler
 • Jira/confluence/Remedy knowledge

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file