Software Engineer in Test

Hybrid
Mid-level
🇮🇹 Italy
Software Developer
Software development

As a Software Developer in Test focused on Quality, you will play a crucial role in driving the quality and performance of our software solutions. You will work closely with cross-functional teams to develop tools and frameworks that enable effective quality assurance and adherence to microservices tiering. Your responsibilities include:

Quality Tool Development:

  • Design, develop, and maintain quality-focused tools and frameworks.
  • Create and maintain a framework for Contract Testing (BDD Gherkin-based), API functional testing (BDD Gherkin-based), and end-to-end testing (using Playwright or any other relevant technologies).

Shift-Left Approach:

  • Implement and promote the Shift-Left approach, working closely with development teams to integrate quality assurance early in the software development lifecycle.

Quality Assistance:

  • Collaborate with development teams to guide and mentor on best practices in quality assurance.
  • Foster a culture of Quality Assistance, where quality is a shared responsibility among all team members.

Performance Monitoring:

  • Develop tools and solutions to monitor platform performance and track adherence to microservices tiering.
  • Ensure that platform performance meets defined standards.

Automation and Continuous Integration:

  • Champion the automation of testing processes and their integration into the continuous integration pipeline.
  • Implement automated testing solutions for various aspects of quality assurance.

Documentation:

  • Create comprehensive documentation for quality tools, frameworks, and best practices
  • Ensure team members have access to resources to support their quality efforts.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Significant experience in software development with a focus on quality assurance and tool development.
  • Proficiency in BDD Gherkin-based testing frameworks for contract and API testing like Rest Assured, Behave, pactflow.io, Spring Cloud Contract etc.
  • Experience with end-to-end testing tools like Playwright, Cypress, Selenium or similar.
  • Exposure and working knowledge of AI Testing.
  • Strong programming skills in at least two of the following programming languages: Java, Javascript, Typescript and Python
  • Previous Experience in developing Rest and GraphQL APIs
  • Good working knowledge of ReactJS framework: development project executed in FrontEnd side is key for the position
  • Familiarity with microservices tiering and quality best practices.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration abilities.
  • Self-motivated, with a passion for quality and continuous improvement.

 

Cloud Academy

Cloud Academy

Cloud Academy is a hyper-growth upskilling and reskilling SaaS company, focused on enabling enterprise customers to have full transparency and control over their tech workforce skills readiness.

🏥Good health and wellbeing
SaaS
Technology
Training

LinkedIn

🏭e-learning providers
🎂2013

Other jobs at Cloud Academy

 

 

 

 

 

 

 

 

View all Cloud Academy jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇮🇹 Italy
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs