Location: Remote (Europe)
Employment Type: Freelance
Seniority Level: Senior
Contracting period: 12 months
About the Role
We are looking for an experienced Software Development Engineer in Test (SDET) to design and implement scalable test automation solutions across AIMS, eCrew Web/Mobile, and other enterprise platforms.
This role focuses on delivering ROI-driven automation that supports regression, smoke, and integration testing, accelerating release cycles and ensuring system reliability.
Key Responsibilities
Design, develop, and maintain automation frameworks for Citrix, Web, and Mobile applications using tools such as CUTE, Cypress, WebdriverIO, Selenium, and Appium.
Automate critical workflows, regression packs, and smoke tests to streamline and optimize testing cycles.
Conduct feasibility analyses and ROI evaluations for automation initiatives.
Collaborate with QA teams to identify and prioritize high-value automation candidates.
Integrate automation scripts into CI/CD pipelines (e.g., Jenkins, GitLab, Azure DevOps) with detailed reporting and dashboards.
Utilize service virtualization and stubbing techniques to simulate unavailable systems.
Ensure automation coverage aligns with defined KPIs, quality objectives, and release milestones.
Requirements
5-8 years of professional experience in test automation engineering.
Strong programming skills in Python, JavaScript, or TypeScript.
Hands-on experience with automation frameworks such as Cypress, WebdriverIO, Selenium, or Appium.
Exposure to Citrix or virtualized environments (preferred).
Experience integrating automation within CI/CD pipelines using tools such as Jenkins, GitLab, or Azure DevOps.
Good understanding of test data management, API automation, and stubbing techniques.
Nice to Have
Familiarity with airline or crew scheduling systems and operational workflows.
Experience with AI-driven automation solutions.
Strong understanding of performance and security testing methodologies.
