Intellectica is recruiting an experienced Lead Software Test Engineer on behalf of a leading technology provider specializing in lottery solutions, a subsidiary company situated within a multi-national Group with a market presence in various European countries. Based in Athens, Greece and reporting to the Head of SET, the successful candidate will play a pivotal role in shaping and advancing the test automation strategy of the project, emphasizing software quality, and guiding a team of 4 people to ensure the delivery of secure, bug-free, and performant solutions.
Key activities and responsibilities of this role include:
- Leading, mentoring, and guiding the SET professionals inside the account, with regards to the in-sprint teams and the release
- Supporting and consulting the resources allocation in the projects and in the teams
- Understanding and mapping the training needs for the SETs in the account while coordinating this with the Lead SET
- Being part of the SET strategies to allow the successful deployment of relevant products in any environment, by communicating them effectively in the account and the teams
- Selecting and developing appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing, along with the Tech Lead
- Proposing and consulting pieces of training and learning sessions for the SET members in the account
- Leading the teams in developing, executing, and maintaining Test Frameworks using functional and non-functional test tools aiming to assure quality and increase the efficiency of delivery
- Leading and mentoring in analyzing requirements, specifications, and decompose complex systems to generate automated acceptance and functional tests, in his account
- Implementing test tools and utilities to improve the efficiency and effectiveness of the development life-cycle
- Assuring compliance with good engineering practices, coding standards and contribute to automation code reviews
- Assisting manual QAs in leveraging and applying test automation, by cooperating with the QA capability and the Test Manager in the account to sync relevant work
- Managing code, environment, data, tools, and any other requirements for automation testing within any phase
Professional experience & qualifications of a successful candidate:
- Bachelors’ Degree in Computer Science or in related field; A master’s degree is a plus
- At least 5 years of professional experience as a Software Engineer in Test
- Ability to code in at least one of the following programming languages: Groovy, Java, Ruby, Python, JavaScript, or C#
- Experience in applying automation frameworks using some of the following tools: Junit, Spock, Selenium-based, Cypress, Playwright, or similar
- Experience writing cross-browser/device automation frameworks leveraging Sauce Labs and/or Browserstack would be preferred
- Experience with NoSQL data stores like Apache Cassandra, MongoDB, and Redis
- A solid understanding of Web technologies
- Concrete experience in testing and/or developing Web services (REST and/or SOAP)
- Solid appreciation of coding standards, design best practices and a keen desire to apply them
- Experience working with Linux distributions
- Fluent in Greek and English (written and verbal)
Core competencies of a successful candidate:
- Exceptional communication and interpersonal skills
- Strong leadership skills, ensuring project success and high standards
- Highly skilled in managing tasks and projects efficiently to meet goals and deadlines
- Eager to learn new skills and enhance existing ones, staying updated on industry trends
- Capable of giving and receiving constructive feedback positively and professionally
- Ability to efficiently manage projects end-to-end
- Eagerness to learn and develop skills, embracing new challenges
- Collaborative approach to work, fostering teamwork and cooperation
Benefits provided by the company:
- An attractive bonus plan
- Health and life insurance for you and your family
- Well-being allowance
- Monthly lunch allowance
- Developmental 360° feedback framework
- Unlimited training options and tools
- Extensive leave plan
- Employee assistance program with specialized counselors/licensed psychologists
- Enjoyable and stable working environment
- Modern workspace environment
- Flexible working arrangements (fully remote/hybrid)