Software Engineer in Test ( Python / Java )

  • IT / Engineering
  • Remote job

Software Engineer in Test ( Python / Java )

Job description

We support recruitment for an American company - a provider of distributed data and streaming platform that delivers consistent, transactional decisions while maintaining uptime and durability. They are engaged in resolving problems in distributed computing, performance, scaling and transactional consistency so that their customers can get fast, correct decisions on their streaming and at-rest data.


We are seeking a Software Engineer in Test working remotely to join their growing team. This role is ideal for an engineer with experience who likes to build software to break software. In this position, you will be a full-time member of a Scrum team and will design and implement automation frameworks, tests, and tools to exercise the company's projects.


Key takeaways:

Stack: Python / Java, Linux, Jenkins, Docker/Kubernetes

Salary: 25 000 PLN – 29 000 PLN net B2B + VAT

Location: 100% remotely from Poland

Recruitment: 1st – Interview with 2 team members (1.5h chat)
                                2nd – Technical assessment (take-home test/live coding)
                                3rd – Final meeting (30-45 minutes) – soft skills


Responsibilities:

  • Assisting in creating solutions by Developers team and designing automation frameworks to test their results
  • Writing clean, scalable code using Python or Java programming languages
  • Testing the performance, scalability and reliability of web applications in a cloud computing environment
  • Utilize effective continuous integration builds, automated deployment practices and techniques for efficient and agile development
  • Cooperation with teams based in Poland and US (core hours are PL business hours)
  • Preparing and maintaining all the necessary documentation

Requirements

  • Fluency in a development language, preferably Python or Java
  • Experience building custom test frameworks, not just using them
  • Experience testing high-availability distributed systems
  • Linux experience (admin skills a plus)
  • Excellent communication, reporting, debugging and problem-solving skills
  • Fluent English (written and spoken)


What you can expect:

  • Great recruitment experience with partnership talks as we value your time
  • Cooperation with an international team based in the US and Poland
  • Incentive Stock Option scheme
  • Working 100% remotely forever!