Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Software Development Engineer in Test (SDET)
Miejsce pracy: Gdynia
Nr Ref.: VR-10765
Responsibilites
- build and maintain an automation framework, written in Cucumber (JVM) and Mockito.
- writing code to test code/microservices, and increasing test scripts coverage alongside the Development team
- developing test code and/or cucumber steps for new functionality
- developing the integration & regression tests, working with the existing team to uncover what existing code is intended to do
- coming up with test designs & test cases for test automation
- working where necessary on designing both functional & non-functional tests (e.g. fail-safe scenarios, performance etc.)
Requirements
Required:
- development experience with JVM-based programming language i.e, Java, Groovy
- experience with BDD and TDD, ideally using Cucumber, Mockito and JUnit
- experience dealing with both functional and non-functional testing
- experience working with integration testing
Nice to haves:
- Prior experience in an SDET role
- Agile\Scrum
- Experience in Linux and shell scripting (bash)
- Experience with SQL, PL\SQL
- JUnit experience
- Capital Markets / Financial / Risk domain knowledge
- Customer facing experience
We offer
The team is in process of modernizing the platform (Market Risk) running on legacy tech stack, and implementing micro-services. Team runs in Agile / Scrum model. As for tooling generally Atlassian stack (+ Sonar, to be enabled) is used:
a. Stash
b. Bamboo
c. JIRA etc
d. Cucumber as behavior driven development (BDD) tool
e. Mockito as the mocking framework
The main relational database is Oracle, but there is increasing use of modern, agile components such as:
- ActivePivot in-memory analytics
- Redis cache / store
- Messaging