Position: Software Engineer  to our Test Enablement
Company: DataJob
Category: Java
Experience required: 5y
English level: intermediate

Since we have close interactions with the development teams and the engineers we need to have people in our team with strong knowledge both when it comes to the general software lifecycle as well as how test activities and tools connected to it. As we also have our own developed test solutions we need to have software development expertise in our own team as well.

We are looking for a talented enthusiastic Software Engineer who is passionate about quality and is enthusiastic about software architecture and quality assurance. The person chosen for this position will have the opportunity to contribute their creative ideas and energy to the test enablement team and to the software development teams. 
The primary focus will be in the performance testing area, but we aim to be a cross-functional team so involved in other areas will encouraged.

Daily duties will include the design and development of software for our performance testing framework, an interest in expanding your current knowledge in the performance testing area, along with helping other software development teams by suggesting the best way to test their software.

We work with a DevOps mindset and for this role, it’s good that the candidate has prior knowledge from DevOps in a windows environment (Linux is a plus) and has work experience with Docker/Cloud/Openshift/Kubernetes and infrastructure.

Desired knowledge, experience, competence, skills, etc.

Basic qualifications:
5+ years of professional experience in software development using preferably Java but other languages are applicable as well.
Work experience from scripting in Powershell
Work experience from rest API's in automation
Work experience from Github Actions
Good hold of software architecture and service dependencies.
Good knowledge of all kinds of software testing and when to do what testing.
Good knowledge of CI/CD and other software development processes.

Preferred qualifications:
Good knowledge about Loadrunner or JMeter/Gatling.
Ability to work with multiple teams simultaneously.
Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
Experience with framework. build system, and optimizations for framework.
Good knowledge of Docker/Kubernetes
Good knowledge about AWS/GCP/Azure.
Knowledge in Selenium
Knowledge in SQL/SQL Server/PostgreSQL or something similar

Requirements:
What 3 things from the box above are most important?	
- 5+ years of professional experience in software development using Java.
- Good knowledge of all kind of software testing and when to do what testing.
- Good knowledge of CI/CD and other software development processes.