23 май, 2024

Dreаmix was founded 15 years ago by passionate IT students, who wanted to create the dreamiest workplace where everyone is heard, works under transparent management, and lives up to their full potential. Now, many years later, we provide end-to-end product development for renowned healthcare, fintech, and transport companies from Germany, the UK, Switzerland, Silicon Valley, and more.

We believe the people relationship must be in the form of a partnership, not a transaction. You can be sure that we’ll invest as much as we can in your development, but we expect the same commitment to Dreamix. Our culture is defined by our actions not by what we say.

Dreamix highlights

  • The Triple Threat Java newsletterJava Special Daily featuring Java Champions interviews
  • John Atanasoff award for our leader who is cofounder of Grajdanite
  • Three team members in 40 under 40 by Darik radio with different projects
  • Hack the Crisis @Bulgaria
  • Six university and private academy tutors
  • Clubs like Technix, PM, AI, Algorithmix, where you can gain so much new knowledge
  • Mentorship program

Important to us:

  • Team – “If you want to go fast, go alone. If you want to go far, go together.”
  • Do your work
  • Care – we all care for and support each other

The Software Developer in Test (SDET) is responsible for determining automation strategies, building and executing automation tests, incorporating tests into CI/CD processes, maintaining the tests, and investigating and resolving issues when there are failures.

The role:

  • Learn more about the company’s business and be able to quickly contribute to the team
  • Perform all duties related to testing planning and execution, especially as it relates to automation
  • Analyze features and bugs to determine the best testing approach
  • Develop, execute, and maintain Python API code
  • Deliver efficient and effective test coverage
  • Advocate for quality and continuous improvement
  • Formulate automation strategies that best integrate with the product under test
  • Strive for Automation-First and Test Pyramid test approaches and QA and CI/CD best practices
  • Conduct all business in accordance with the company policies and procedures
  • Collaborate with other groups (DEV, Architecture, BA…) to achieve customer delight
  • Adopt Test Driven Development principles, perform code reviews and treat automation code as production code
  • Research and provide suggestions for technologies and frameworks that will enhance our testing
  • All other duties as assigned

What we are looking for:

  • Analytical Thinking: The ability to grasp the underlying concepts in complex information, identify root causes of problems, and formulate solutions based on a synthesis of information
  • Learning Agility: Individuals who exhibit this competency discern patterns in data, recognize relationships between concepts, and rapidly apply learning from one context to solve analogous problems in different contexts
  • Initiating Action: The willingness to take a lead role in improving and enhancing the product, avoiding problems. An individual who is willing to take the initiative and get things done and seek out additional responsibilities
  • Quality Focus: everyone works in one’s own area of the business, throughout the organization, by vendors, suppliers, etc. is performed with excellence and to high standards for quality and integrity.

You’ll do great in the role if you have:

  • Bachelor’s degree in Computer Science, related field or equivalent work experience
  • 3+ years of hands-on automation testing experience with automation tools
  • 1+ years of hands-on experience building Python test scripts (using Pytest is a plus)
  • Strong knowledge of RESTful API, Postman, Python3, Java, JavaScript, and Pytest
  • Experience with HTML automation test reporting
  • Excellent understanding of SQL and NoSQL queries
  • Experience with Git, Gerrit, Bitbucket, or other version control software
  • Strong knowledge of object-oriented programming, data structures, design patterns, and multithreading
  • Strong knowledge of unit test creation and mocking
  • Understanding of RESTful concepts, Java, and Spring boot
  • Excellent communication and documentation skills
  • Familiarity with CI/CD concepts and experience using them
  • Understanding of SaaS and Enterprise Architecture concepts
  • Experience with Linux and Docker commands
  • Expert at troubleshooting and bug logging
  • Experience developing API automation preferred
  • Experience Web Application automation using Java + Selenium preferred
  • Experience with Redis, Selenoid and Appium preferred

What you’ll get:

  • A great work environment and supportive team that allows you to grow and flourish
  • Flexible working hours
  • Hybrid work environment
  • Certifications and training
  • Additional benefits for academic teaching
  • Knowledge-sharing sessions
  • Team and company-wide events
  • Additional health insurance and dental allowance
  • Multisport card
  • Office massages
  • Annual bonus scheme
  • Profit-sharing scheme after your third year with the company

We want to be known for the great people and professionals that our culture nurtures!

If you want to explore this journey, send us your CV in English!

Only shortlisted candidates will be contacted. The confidentiality of all applications is assured!

By applying for this job, you voluntarily agree and submit your personal information. Any personal data that you provide will be processed in strict confidentiality by Dreamix ltd. only for the purposes of selection and recruitment and will not be transferred to other data controllers unless required by law. It will be stored, processed, retrieved, and deleted in accordance with the GDPR.