Job offer
Senior QA Performance Engineer, Officer
As a Senior QA Performance Engineer, you will be part of a performance engineering team and support customers and other teams in analyzing and optimizing the performance of Charles River products. You will create comprehensive test plans, perform automated performance tests, and analyze test results to identify potential bottlenecks.
Job description
Summary
As a Senior QA Performance Engineer, you will work as a senior member of a performance engineering team to evaluate and analyze the performance of Charles River products. You will provide support and assistance to customers and other teams within Charles River.
Tasks
- Collaborate with product owners, Scrum teams, implementation teams, or professional services to understand the non-functional requirements of products/projects.
- Creation of comprehensive performance test plans based on non-functional requirements
- Creation and execution of automated performance tests
- Creation, organization, and maintenance of test artifacts
- Analysis of test results to identify potential bottlenecks
- Preparation and dismantling of test environments as required
- Documentation of software errors in the issue tracking system; proactive communication of problems with developers and other project team members
- Adherence to a test plan to ensure efficient and effective product delivery
- Active participation in the agile software development process in accordance with the CRIAD Scrum methodology, including daily stand-ups, sprint planning, backlog maintenance, and retrospectives
- Participation in cross-functional team activities as needed
Requirements
Education
- Bachelor's degree (or equivalent foreign qualification) in computer science, engineering, mathematics, physics, or another technical field, or business administration with an MS background
- MS degree preferred
Experience
- 7-10 years of experience in performance test engineering in a process-oriented technology environment on cloud-based infrastructure
- Proven critical thinking skills
- Extensive experience with performance testing tools (LoadRunner, JMeter, NeoLoad, or equivalent)
- Extensive experience with APM/observability tools (Dynatrace, Datadog, AppDynamics, or equivalent)
- Experience with C#, Java, SQL, Powershell, and Bash
- Familiarity with Windows operating system
- Good knowledge of DevOps – e.g., programming in Python, knowledge of various cloud platforms, CICD tools (Jenkins, TeamCity, or equivalent)
- Working knowledge of GIT
- Proven experience in implementing and executing performance tests against web, native/desktop applications, APIs, and batch applications
- Proven ability to translate business requirements into comprehensive non-functional and technical test plans
- Knowledge of the financial sector is an advantage
- At least 5 years of experience with agile development methodologies is highly desirable.
- Effective written and oral communication skills
Benefits
- Medical care and insurance
- Holidays and free time
- Well-being programs
- Financial security
- Support for families
- Other benefits
travel requirements
Travel may be required on a limited basis.
Overview
Individual Contributor
Job details