Sending applications for this position is currently not working. Try again later.

Software Developer/Engineer in Test (Java)

Permanent employee, Full-time · Remote EU

Our mission
A cutting-edge software development company. Our creative, smart and dedicated teams pool their knowledge and experience to find the best solutions to meet project needs, while maintaining sustainable and long-lasting results. How do we achieve this? By making sure that our teams thrive and develop professionally. Strong advocates of hiring top talent and letting them do what they do best, we strive to create a workplace that allows for an open, collaborative and respectful culture.
The Role
What you'll be doing...
As a multi-skilled SDET, you'll play a key role in the Java team. Your role will encompass both testing and development tasks, so you'll need to be versatile and able to switch tasks depending on project needs. Testing software products for overall stability and reliability, and applying latest tools and technologies to ensure progress and make QA tasks smoother and more efficient, will fall under your responsibility.

Some of your tasks will include:
  • Defining automatic tests for the whole environment
  • Implementing or identifying relevant test cases (acceptance, integration, etc.)
  • Creating/reusing tools and scripts to increase efficiency in times of execution
  • Sharing the automation sets and tools with the rest of the development team
  • Analyzing test results, preparing summary reports, and providing fixes/improvements to the team based on that feedback
  • Carrying out both testing tasks and development tasks
  • Collaborating in the preparation for the sprint review/demo
  • Giving input on process improvements that can improve efficiency and bug prevention
  • Sharing the testing effort with other colleagues (other QA or members of the Dev team)

​Knowledge and skills you need to have:
  • Degree in Computer Science, Engineering or a related subject
  • 5 years' experience testing and working with Java8+
  • Strong knowledge and understanding of software QA methodologies, tools and processes
  • Ability to communicate and coordinate with key stakeholders (Product Owners, Project Managers, Developers)
  • Excellent verbal and written communication
  • Problem solving, reasoning and logic
  • Experience in:
    • software development
    • software quality assurance and testing distributed systems
    • writing clear, concise and comprehensive test plans and test cases
    • automated testing tools
    • Linux OS
    • Agile/Scrum/Kanban development processes
  • Knowledge of:
    • CI/CD stack. Addition of tests to building pipelines. Testing ability in containerized environments (Docker, Kubernetes, etc.)
    • Relational and NoSQL Databases
    • Message broker (RabbitMQ, Kafka, etc.)
    • SOAP/REST service testing (SOAP UI, POSTMAN, Rest testing tool)
    • Spring (Core, Boot, Cloud, Testing, etc.)
    • Maven
    • Git/Bitbucket
    • Atlassian stack (JIRA, Confluence, etc.)
    • Cucumber
    • Selenium
    • JMeter
Bonus points for the following:
  • Experience with other testing frameworks
  • Working experience with Java SE 11
  • Test certifications
  • Java OCP certifications
  • Javascript
  • Python
  • HTTP/HTTPS, HTML, CSS, XPATH

Why work at FoshTech?
At  FoshTech we offer everyone the chance to be the best version of themselves, develop professionally, and create strong working relationships. As well as offering a competitive salary, we also invest in our people's professional  development and we want to see you grow and love what you do. We are dedicated to listening to our team's needs and we are constantly working on creating an environment in which you can feel at home. If this sounds like the place for you, contact us now!
About us
FoshTech is a software development company that provides cutting edge engineering solutions. We build innovative and custom web and e-commerce products.

We are a diverse team of professional developers, designers, testers, architects and product managers who produce and maintain custom software that is built for business and built to last.
Sound good so far?
Get in touch by completing the following short form and attaching a copy of your CV - we usually try to get back to you within 2-3 days.

We're looking forward to hearing from you!

Please upload a recent CV (max. 20 MB in total).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.