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