.
Performance and Reliability Engineer, Wroclaw
  • Wrocław County
Performance and Reliability Engineer, Wroclaw
Wrocław, Wrocław County, Lower Silesian Voivodeship, Polska
TN Poland
25. 2. 2025
Informacje o stanowisku

Social network you want to login/join with:

Performance and Reliability Engineer, Wroclaw

Client:

Aptitude Software

Location:

Wroclaw, Poland

Job Category:

Other

EU work permit required:

Yes

Job Reference:

ba33683a81ee

Job Views:

21

Posted:

23.01.2025

Expiry Date:

09.03.2025

Job Description:

About us

We immerse ourselves in the intricacies of finance digitization, subscription management, compliance, and revenue management which gives us the power to make a real impact. Once we understand how an organization works, we can implement software solutions that provide the clarity, confidence, and control they need to drive growth and achieve their ambitions.

Aptitude has served the offices of finance for over 20 years, delivering financial control and insights to empower our clients to achieve their strategies and ambitions. We are currently serving over 75 CFOs whose organisations generate a combined revenue of over $1 Trillion.

We are proud of our growing team of smart, motivated and passionate people, and believe diverse experiences and perspectives build stronger teams and better solutions.

Headquartered in London, we have seven office locations around the world with clients across four continents.

What youll do and what we offer

We are seeking a highly skilled and experienced Performance Testing and Reliability Engineer to join our team.

The ideal candidate will have a strong background in performance testing methodologies and tools, with specific expertise in Java, Kubernetes, Kafka, Clickhouse, and Postgres technologies.

Together with the team, you will be accountable for delivering outcomes across the following important areas for Fynapse:

  • Ensuring our platform has the right suite of performance tests to ensure it works at scale.
  • Ensuring these tests are automatically run and are stable and reliable.
  • Testing our platforms failure modes and ensuring recovery is either automatic or well-documented in a runbook, with regular testing of the runbooks.

The role of Performance Testing and Reliability Engineer will be to own, manage and ensure:

1. Design and Execute Performance Tests:

  • Develop and execute comprehensive performance test plans based on project requirements.
  • Utilize industry-standard tools to simulate real-world scenarios and identify performance bottlenecks.
  • Demonstrate proficiency in Java programming for performance testing scripts.
  • Work with Kubernetes to test the scalability and performance of containerized applications.
  • Test the performance of Kafka for handling large-scale data streams.
  • Assess and optimize the performance of Clickhouse and Postgres databases.
  • Design, develop, and implement Chaos engineering practices to proactively identify weaknesses and failure points in our systems.
  • Create Chaos experiments to simulate real-world failure scenarios and assess system behavior under stress.
  • Collaborate with cross-functional teams to integrate Chaos testing into the software development lifecycle (SDLC).
  • Analyze Chaos testing results to identify areas for improvement and optimize system resilience.
  • Automate Chaos testing processes to streamline testing efforts and enhance efficiency.
  • Stay updated with industry trends and best practices in Chaos engineering to continually enhance testing methodologies.
  • Collaborate closely with development and operations teams to understand system architecture and application behavior.
  • Provide training to members of other engineering teams on executing, triaging and resolving problems in performance tests for their microservices.
  • Provide insights and recommendations for performance improvements based on test results.

2. Analysis and Reporting:

  • Analyze performance test results and provide detailed reports highlighting areas of improvement.
  • Work with cross-functional teams to troubleshoot and resolve performance issues.

3. Automation:

  • Implement and maintain automated performance testing frameworks to streamline testing processes.
  • Continuously evaluate and integrate new tools and techniques to enhance performance testing capabilities.

We’ll provide you with the opportunity to grow your expertise in an environment that supports you, your life and your career.

We’ll also offer you a competitive salary plus profit-related bonus scheme, as well as the following benefits:

  • Life and disability insurance
  • ShareSave scheme – ability to purchase company shares on preferential terms
  • Flexible working conditions and hybrid work model

What were looking for

Ideally, you will have the following qualifications and skills:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Performance Testing Engineer in a software development environment.
  • Proficiency in Java programming for creating performance test scripts.
  • Hands-on experience with Kubernetes, Kafka, Clickhouse, and Postgres technologies.
  • Strong understanding of performance testing concepts, methodologies, and tools.
  • Excellent analytical and problem-solving skills.
  • Effective communication and collaboration skills.
#J-18808-Ljbffr

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    91 114
    11 909