Full Stack Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Full Stack Developer

Job description

We are a leading company in Vienna, specializing in quality assurance and RPA. Our corporate culture values diversity and inclusion, providing us with a wide range of perspectives and innovations. We are looking for a talented Full Stack Java Developer to join our dynamic team and help us develop a robust, flexible, and user-friendly Java-based testing framework.

Job Duties

Framework Development:

  • Develop and maintain a Java-based testing framework utilizing Serenity BDD for detailed and illustrative test reports.
  • Integrate Cucumber to enable writing test scenarios in Gherkin syntax.
  • Use RestAssured for API testing.
  • Employ Selenium WebDriver for browser interactions.
  • Manage dependencies and build processes with Maven.

Serenity BDD Integration:

  • Leverage the latest features of Serenity BDD.
  • Ensure seamless integration with Cucumber for BDD-style tests.
  • Configure Serenity properties for comprehensive reporting and screenshots.

    Cucumber-Gherkin Integration:
  • Write test scenarios using Gherkin syntax to describe behavior in a readable format.
  • Enable step definitions in Java to map Gherkin steps to executable code.
  • Structure feature files logically for easy navigation. API Testing with RestAssured:
  • Configure RestAssured for testing RESTful APIs.
  • Create reusable methods for common API testing tasks (GET, POST, PUT, DELETE).
  • Include validation of response status, headers, and body.
  • Integrate API tests within the Serenity reporting framework. Browser Interaction with Selenium:
  • Implement Selenium WebDriver for cross-browser testing.
  • Develop reusable page objects and components for web interaction.
  • Ensure smooth integration with Serenity BDD for capturing screenshots and reporting. Maven Build Management:

  • Utilize Maven for project management, including dependency management, build lifecycle, and plugin configuration.
  • Configure the pom.xml file with all necessary dependencies for Serenity BDD, Cucumber, RestAssured, and Selenium.
  • Include Maven Surefire Plugin for running tests and generating reports. Extensibility and Ease of Use:
  • Design the framework to be modular and easily extendable.
  • Provide comprehensive documentation and examples for common testing tasks.
  • Create helper classes and methods to simplify writing tests for non-technical testers.
  • Ensure the framework supports adding new tests with minimal coding effort.

Job Requirements

Technical Skills:

  • Strong proficiency in Java and object-oriented programming.
  • Experience with Serenity BDD, Cucumber, RestAssured, and Selenium.
  • Solid understanding of RESTful APIs and API testing.
  • Experience with Maven for build management.
  • Familiarity with continuous integration tools (e.g., Jenkins). Experience:

  • Minimum of 3 years of professional experience in full-stack development.
  • Proven experience in developing and maintaining testing frameworks.
  • Experience with version control systems (e.g., Git).

    Soft Skills:
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both written and verbal.
  • Ability to work independently and as part of a team.
  • Eagerness to learn and adapt to new technologies.

    Preferred Qualifications:
  • Experience in one of the following technologies: Java, C#, Python, HTML/CSS.
  • Experience with database testing, PostgreSQL, and AWS services.
  • Certifications in the testing field (ISTQB CTFL or higher).
  • Fluency in English.

Job Benefits

  • Base salary starting at €42,000 gross per year + bonus potential - overpayment depending on professional experience and qualifications possible.
  • Flexible working hours.
  • Free training opportunities in any area of the employee's choice.
  • Annual company vacation with the entire team (2022 Limassol, 2023 Hungary, 2024 Slovenia, 2025?)
  • Excellent development opportunities within the company.
  • Senior colleagues as mentors and coaches.
  • Modern company phone, company laptop, large screens for free choice.
  • Vouchers for special occasions (birthday, wedding, etc.).
  • Private health insurance and company pension plan
  • Onboarding in the Vienna Office
  • Free online German course
Original job Full Stack Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Απομακρυσμένα

icon get direction How to get there?
View similar Customer Service / Guest Services jobs below

Share this job with your friends

GrabJobs is the no1 job portal in Greece, connecting you to thousands of jobs fast! Find the best jobs in Greece, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.