Software Engineer - Test and automate tests and tools in python
Onsite / Praha 8 /
Onsite
Location: Prague 8
Language: Fluent in English (Czech would be beneficial)
Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term
- The Software Engineer has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Software Engineer defines and creates test cases, executes test activities and reports on progress.
Task and responsibilities:
- Test and automate tests and tools in python on topics of operability, stability/performance, failover/recovery, backup, and recovery.
- Maintain and operate a challenging production-like multi-environment Openshift cluster and postgres/veritas databases on RedHat linux.
- Analyze requirements, participate in review, clarification, and improvement.
- Acquire technical and functional knowledge of clearing subsystems and exchange systems and share with the team.
Mandatory skills and experiences
- Advanced coding skills in python, bash, using git
- Expert knowledge of linux- Investigation skills
- Test automation, writing/using of complex test framework
- Proficiency in written and spoken English
- Ability to work on own initiative, to identify problems and propose solutions
Optional skills
- Knowledge of openshift, jboss, postgresql, Veritas, AMQP
- Experience with technical aspects of design, implementation, testing, operation and/or support of large systems.
Beneficial:
- Knowledge of financial markets, derivatives, trading, clearing
- Experience with legacy systems on OpenVMS, DCL
- Exposure to DevOps or cloud technology: AWS, Docker, Openshift
- University degree in information technology or engineering
- Willingness to travel to Frankfurt to get or share knowledge