L&P Engineer
Zurich
- Ciudad de México
- Permanente
- Tiempo completo
- 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
- 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
- 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)