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.
- 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.
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
What We Do
We deliver software development & data engineering services to our clients by building, coaching & managing cross-functional teams of tech professionals which augment, extend and enhance our client's development skills, competencies and capacity.
We differentiate through our unique approach of continuous development & improvement of our tech professionals’ skills & competencies.
We are an ecosystem for the ambitious & talented tech professionals to pursue their career goals.
An environment that a tech professional can find guidance, coaching and personal development, according to their personal objectives, through real projects for real customers.
Our areas of expertise include:
- UX and UI Design
- Business Analysis
- Product and Service Design
- Software Development
- DevOps
- Quality Assurance
- Test Automation
- Data Engineering
- Agile Coaching
- Team Leadership