Performance Tester


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

25th September 2018

Location

London

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Performance Tester

London

6 months

About You:

* Are you interested in testing a world-class, fast-growing data platform in the cloud, to ensure that it is fast, scalable and reliable?

* Do you love breaking software down to identify defects, issues and risks?

* Do you have a fastidious eye for details and can you analyze complex data to form conclusions?

* Do you understand the factors that affect the reliability of a high-throughput, distributed stack?

* Can you identify and suggest resolution for performance bottlenecks via profiling and monitoring?

* Are activities like reducing memory consumption for a Java component or diagnosing latency spikes for a specific transaction part of your business as usual work?

* Do you love going beyond performance testing and deep into tech layers in order to understand what's happening under the covers?

* Do you have a passion for engineering Java-based software to make it faster or otherwise more efficient?

* Do you have a real passion for clean code and finding elegant solutions to problems?

* Are you eager to learn streaming, cloud and big data technologies and keep your skills up to date?

Your Role and Responsibilities:

* Focus on high quality deliveries and act as a proactive problem solver to increase the quality of our products.

* Create automated integration and performance tests for our continuous delivery pipeline and advocate for best practices and processes.

* Collaborate with engineers for building scalable and highly-performant distributed systems with everything this entails (availability, monitoring, resiliency).

* Proactively identify ways to improve system performance via code, configuration, tuning and architectural changes.

* Participate in the investigation of production incidents to determine root causes.

* Participate in scalability analysis and capacity planning activities.

* Coach and mentor peers on performance and integration testing.

* Be part of an agile team that is continuously learning and improving.

We don't believe in skill matching against a list of buzzwords…

However we do believe in hiring smart, friendly and creative people, with excellent programming and testing abilities, who are on a journey to mastery through craftsmanship. We believe great testers and developers can learn new technologies quickly and effectively but it wouldn't hurt if you have experience with some of the following (or a passion to learn them):

Technologies:

* Kafka, Kubernetes, Java, Spring, AWS, Spark Streaming, Hive, Flink, Docker.

* Automated performance tools such as Gatling, Locust.

* Automation frameworks such as Junit, TestNG.

* Mocking and stubbing such as EasyMock, Mockito, MockServer, WireMock.

* Continuous integration such as Bamboo, Jenkins, Travis.

Experience:

* Performance and Integration Testing experience

* Modern core and server side Java (concurrency, streams, reactive, lambdas).

* Microservice architecture, design, and standard methodologies with an eye towards scale.

* Automated integration and performance testing, profiling and exploratory testing.

* Designing performance testing scenarios using an industry standard toolset.

* JVM monitoring, performance and garbage collection tuning.

* Understanding of network protocols such as TCP, HTTP, WebSockets.

* Ability to analyze and solve performance issues spanning multiple systems.

* Building and debugging highly scalable performant systems.

* Hands on experience of various methodologies and testing techniques.

* Execute QA in a continuous delivery/deployment environment.

Desirable:

* ISTQB Advanced Level - Test Manager/Technical Test Analyst/Test Analyst

* Actively contributing to Open Source

As a team we love to…

* Favor clean code, and simple, robust architecture.

* Openly share knowledge in order to grow and develop our team members.

* Handle massive petabyte-scale data sets.

* Host and attend meetups and conferences to present our work. This year we've presented at the Dataworks Summitin Berlin and the Devoxx Conference in London.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: