L&p engineer
our opportunity
a performance testing engineer is responsible for delivering performance test and quality activities for wide range of international projects/programs, ensuring those are carried out to the agreed requirements, complying with audit and regulatory standards. You will also support the optimization of load test and infrastructure monitoring tools’ integration, as part of our ongoing internal initiatives
your role
as performance testing engineer you will be accountable for end-to-end delivery of your assigned projects, to guarantee service delivery’s technical excellence. Your main responsibilities will involve:
• define, prepare, execute and report technical proofs of concept to validate load testing’s technical feasibility in the target system
• analyze and interpret load & performance test non-functional requirements (nfrs) from internal customers
• support the preparation of performance test service proposals to cover customers’ requirements
• design, create and maintain high reusability’s load test scripts for most common protocols
• design consistent workload models to confirm non-functional requirements and exit criteria achievement
• define the test data strategy, based on non-functional requirements, and generate and validate test data during the test analysis and preparation phases
• prepare all major testing deliverables across all load test project’s phases: test data strategy, test execution plan, test exit criteria
• analyze and properly interpret architecture layout of the systems under test, being able to identify most relevant components and potential pain points
• prepare, execute and monitor all the test scenarios defined in the test execution plan; collect test results and validate their consistency for analysis purposes
• analyze and interpret collected test results from end user’s perspective
• analyze and interpret infrastructure metrics / logs to detect potential / real bottlenecks and scalability issues, across all architecture levels: web, application, middleware, database servers and network
• engage and actively collaborate with technical teams and vendors who also participate in the project, to facilitate the analysis and resolution of the identified performance defects
• generate complete results reporting to be shared with customer, by using available load test, application performance monitoring, and analytics data / log visualization tools
• efficiently plan, use and maintain available load injection infrastructure capacities (load generators, controllers, licenses) to ensure optimal delivery
• work closely with performance test team to understand and resolve any concerns before they escalate into issues
• ensure that standard processes and deliverables are followed and that any deviations are managed, and the risks and potential outcome of those risks communicated and accepted
• coordinate small flex team members on sporadic periods of demand spike, overseeing the scripts and scenarios preparation and execution, providing technical guidance, and ensuring standards are applied
• actively participate in all the innovation initiatives internally triggered to increase overall quality of the service
your skills and experience
as a performance test engineer your skills and qualifications will ideally include:
• bachelor’s degree (or equivalent) in information technology and 4 or more years of experience in related field as performance test engineer
• experience in quality and testing technology, preferably in insurance industry
• experience in working in high technological and multicultural skilled teams
• must have experience in providing performance testing services for multiple business units, applications and protocols
• strong analytical skills: infrastructure monitoring diagnostics and bottleneck identification
• itsqb quality and test manager or similar
• knowledge of databases, middleware, web services and related standards
• positive attitude, good communication (verbal and written) & interpersonal skills
• team player and able to create and work in a collaborative environment
• ability to think outside of the box and be innovative by keeping abreast of new trends, identifying opportunities to bring in change for business benefit
• fluent written and spoken english (additionally, german would be highly valuable)
• global, critical, innovative thinking with good presentation skills
technical skills:
• microfocus loadrunner enterprise (must)
• application performance monitoring tools in on-prem and cloud infrastructure (dynatrace, splunk, app insights, cloudwatch) (must)
• analytics data visualization applications (grafana, kibana) (must)
• other load injection tools: jmeter, gatling, neoload, ibm rational (nice-to-have)
• experience with ci/cd tools: bamboo, azure devops or jenkins (nice-to-have)
• agile tools (tfs, jira) (nice-to-have)
• knowledge in programing languages (c, java, javascript, python) (nice-to-have)
who we are
looking for a challenging and inspiring work environment where you can make a difference? At zurich millions of individuals and businesses place their trust in our products and services every day. Our 53,000 employees worldwide form the basis of our success, enabling, businesses and communities to face a world of risk with confidence. Imagine if you could help people do this all over the world. You’d give them confidence and reassurance by protecting what they love most. It’s a big challenge, but you will be supported by a world-class team who believe in helping you to reach your full potential and deliver on our promises.
so be challenged. Be inspired. Help us make a difference.
at zurich we are an equal opportunity employer. We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age, or disability.