Python Software Development Engineer in Test

 

Warsaw/Gdansk

We carry out projects in the field Software Defined Networking (SDN), NFV, DevOps and Cloud Computing for companies in Silicon Valley, Western Europe, Israel and Asia. We are looking for ambitious Python Software Developer to join our Quality Assurance team in Warsaw / Gdańsk to support the development of international projects in the field of Software Defined Networking. Your responsibilities will include developing proprietary test frameworks and tools for infrastructure automation. You will have many opportunities to improve your programming skills and learn more about mature product development as well as work with the following technologies: Python, Jenkins, Robot Framework, Flask etc.

Responsibilities

  • Design and implement frameworks and libraries based on new technologies and functionalities introduced into the project,
  • Conduct analysis, design, implementation and maintenance and automated test cases
  • Create applications for infrastructure maintenance and automation
  • Prepare environments for testing network solutions

We also welcome

  • Knowledge of Continuous Integration and continuous deployment support systems
  • Knowledge of test automation systems (Robot Framework)
  • Knowledge of Flask framework
  • Experience with ticketing systems (e.g. JIRA)
  • Virtualization technologies (e.g. Docker, VMWare, KVM, Libvirt)
  • Completed courses in QA and ISTQB – Advanced CTFL certification

Requirements

  • Good knowledge of Linux, knowledge of algorithms and data structures
  • Very good knowledge of Python
  • Experience in Quality Assurance – the capability to design, implement and manage test cases
  • Knowledge of software development best practices: design patterns, continuous integration, code review, tdd, unit / functional / regression tests, Git, Bash (basics)
  • Ability to work in a team, motivation to solve problems and a willingness to learn continuously
  • Passion for quality coding
  • Basic knowledge of networking and network protocols
  • Good working knowledge of English (at least B2 level)

We offer

  • An opportunity to participate in conferences and workshops around the world
  • An opportunity to participate in internal training sessions (Tech Talks)
  • Attractive benefits
  • Flexible working hours
  • Frequent team-building events, a training budget and assistance from accountants
  • A good atmosphere among professionals working with passion
  • Subsidized english lessons with experienced native speaking English teachers
  • An attractive salary

If you have any questions regarding this position, contact your recruiter:

Małgorzata Prachnio