Agile Actors Logo

Agile Actors

Software Engineer in Test (All Levels)

Posted Yesterday
Be an Early Applicant
Chalandri
Junior
Chalandri
Junior
As a Software Engineer in Test, you'll collaborate with Agile teams to design and implement automated test suites, ensuring that software quality meets requirements. Responsibilities include developing and maintaining test frameworks, analyzing requirements for automated tests, and improving the development lifecycle efficiency.
The summary above was generated by AI

Description

Who we are

A coaching and learning ecosystem for talented and passionate tech professionals where you can find your next career goal in a diverse and multidisciplinary environment. At Agile Actors, you will experience continuous growth and development through coaching, learning, and practice! An innovative self-paced personal development and rewarding model will support your advancement and along with the necessary tools, appropriate learning material, and real projects from organizations that are leaders of the industry (both domestic and international), such as RedHat, Swissquote, Austrian Post, etc, cultivate a continuous growth mindset!

Be part of both the customer’s and the Agile Actor’s team, providing high-quality deliverables for the former and contributing to the cultivation of an inclusive and developmental culture in the latter!

Your Collaboration Network

As part of your role, you will work closely with a diverse team that includes:

  • Product Owners (POs) to ensure test coverage aligns with business priorities.
  • Developers to seamlessly integrate quality practices into the development pipeline.
  • QAs to design and execute comprehensive test strategies.
  • DevOps Engineers to implement tools and pipelines supporting continuous integration and delivery.

You will also join our evolving SETI (Software Engineering in Test and Infrastructure) chapter, a community of talented SETs and DevOps professionals with diverse backgrounds and experiences. Through internal meet-ups, knowledge-sharing sessions, and exposure to new ideas, you’ll have opportunities to grow professionally. With the support of your assigned coach and access to our rich Tech & Key Skills learning library, you can enhance your technical and professional expertise.

Whether you are early in your career or bring years of experience, there is a place for you to grow with us. Join our Athens-based Scrum teams and collaborate with international colleagues to deliver cutting-edge mobile and web solutions.

Role Overview
This job description outlines the general SET role. Responsibilities and expectations are tailored to align with the candidate's seniority, assigned account, and team structure.

Responsibilities:

  • Design, implement, and maintain automated test suites to ensure requirements are met and software functionality is verified.
  • Develop, execute, and manage test frameworks using functional and non-functional test tools to improve quality and delivery efficiency.
  • Analyse tickets, requirements, and specifications to create test plans and develop automated tests based on Acceptance Criteria.
  • Enhance and maintain test tools, utilities, and frameworks to streamline the software development lifecycle.
  • Support the deployment and debugging of test environments to ensure seamless test infrastructure operations.
  • Develop and optimise CI/CD pipelines for build, test, and deployment processes.
  • Conduct code reviews to uphold best engineering practices and coding standards.
  • Set up and maintain scalable and robust test automation frameworks and infrastructure across projects.
  • Engage the whole development team in a quality mindset and shift-left testing approach.
Requirements
  • A self-sufficient starter with a passion for technology, coupled with insightful skills and breakthrough ideas.
  • At least 1 year of related working experience as a Software Engineer in Test, Software Developer, or DevOps Engineer.
  • Ability to code in at least one of the following programming languages: Groovy, Java, Python, JavaScript, TypeScript, or C#.
  • Shell scripting competencies.
  • Experience in applying automation frameworks using tools such as Spock, Cucumber, Jest, TestNG, xUnit, etc.
  • A solid understanding of web technologies.
  • Experience in API testing on web services (REST or SOAP) using tools like RestAssured, Supertest, Postman, etc.
  • Experience in UI automated testing (any of Cypress, Webdriver.io, Playwright, Selenium, etc.)
  • A good understanding of all levels of the testing pyramid.
  • Experience working in an environment practicing continuous integration, using tools like GitHub Actions, GitLab CI, Jenkins, Azure DevOps, and others.
  • Understanding of different system architectures, such as microservices, monoliths, and event-driven architectures.
  • A good appreciation of coding standards and design best practices, with a strong desire to apply them.
  • Excellent teamwork and a desire to learn new skills and develop your existing skillset.
  • Excellent communication skills in English, both written and verbal.
  • Ability to deliver results on time with quality and a positive attitude.

Nice to have:

  • Experience with databases (RDBMS, NoSQL, etc.)
  • Experience working with Linux distributions.
  • Experience in virtualisation, cloud solutions, and Infrastructure as Code (IaC) tools like Docker, Kubernetes, OpenStack, Azure, AWS, GCP, Ansible, and Terraform.
  • Experience in performance testing using tools such as K6, Gatling, or similar.
  • Experience with contract testing tools like Pact, Spring Contract, or similar.
  • Contributions to OSS projects.
Benefits

Why Join us? 


At Agile Actors, we believe in a people-centered culture where your growth and development take center stage. Here, you’re empowered to work on the most important product—yourself! Collaborate with tech experts, stay ahead with cutting-edge skills that match market needs, and grow continuously in an environment designed to support your success.


  • Personal Development Plan tailored with your coach to align with your career aspirations.
  • Internal Coaching Program empowering your growth, with experienced Coaches supporting both technical and soft skills development.
  • 360° Continuous Feedback Model to keep your skills and performance aligned with your goals.
  • Unlimited Training & Learning resources to cover all aspects of your professional growth.
  • Career Development Pathways offering mentoring, leadership programs, and opportunities to enhance technical and leadership skills.
  • Chapters (Internal Communities) for sharing knowledge, mentoring, and shaping technology’s future.
  • Diverse Customer Ecosystem offering dynamic opportunities for career growth and development.
  • Onboarding Buddy to support and guide you from day one.
  • Tailored Remuneration Package that recognizes your expertise with a competitive salary and benefits.
  • Private Health Care Insurance to ensure your physical well-being.
  • Psychological Support through a professional helpline for you and your family, with 5 free sessions included to promote mental well-being.
  • Flexible Working conditions with fully remote options tailored to your assigned account.
  • Work-Life Balance with a culture that promotes flexibility and sustainability.

By clicking "Apply" for this Job, you agree that you have read and accepted our relating to job applicants and that you provide your consent for the processing of your personal data for the purposes described therein

Top Skills

C#
Groovy
Java
JavaScript
Python
Ruby
Scala
Typescript

Similar Jobs

Yesterday
Athens, GRC
Entry level
Entry level
Big Data • Cloud • Software • Cybersecurity • Quantum Computing
As a Software Engineer in Test, you will develop and maintain automated test frameworks and tools, execute and analyze automated tests, and collaborate with teams to enhance software quality. The role includes designing test strategies and contributing to process improvements in a collaborative environment.
Top Skills: C#C++JavaPython
Yesterday
Marousi, GRC
Junior
Junior
Fintech • Payments • Software • Financial Services
The Software Engineer in Test (SET) is responsible for designing and developing automated test frameworks to ensure the quality of software applications. This role involves collaborating with development and QA teams to identify automation opportunities, perform manual testing when necessary, and maintain the CI/CD pipeline. The SET will analyze test results, report metrics, and enhance testing efficiency within the software development lifecycle.
Top Skills: Java
Yesterday
Marousi, GRC
Senior level
Senior level
Fintech • Payments • Software • Financial Services
The Lead Software Engineer in Test is responsible for leading a team focused on test automation and quality assurance. Key duties include developing test automation frameworks, mentoring team members, managing testing activities, and ensuring high-quality software delivery through the implementation of efficient test strategies and CI/CD integration.
Top Skills: Java

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account