Air Arabia

Software Engineer- SDET

Air Arabia
Apply
1 month ago
Sri Lanka (city not specified)Entry Level

Responsibilities

  • Develop software products and components across the technology stack.
  • Build and maintain automated tests for web, API, or mobile applications.
  • Translate business needs into technical implementations with product and project teams.
  • Support testing, deployment, and implementation of technical solutions.
  • Review technical documentation, specifications, and architectural designs for quality and completeness.
  • Ensure user interfaces are implemented according to requirements.
  • Analyze test failures and distinguish defects from environmental issues.
  • Collaborate with cross-functional stakeholders and contribute to knowledge sharing.
  • Provide status reports and help meet agreed service levels.
  • Evaluate and adopt relevant technical tools, languages, best practices, and emerging technologies.

Requirements

  • Bachelor's degree in IT Engineering, Computer Science, Information Technology, or an equivalent field.
  • 1-2 years of hands-on experience building automated tests for web, API, or mobile applications.
  • Working knowledge of at least one automation framework such as Selenium, Playwright, Cypress, or RestAssured.
  • Proficiency in at least one automation programming language: Java, C#, Python, or JavaScript/TypeScript.
  • Familiarity with CI/CD pipelines, including Azure DevOps, Jenkins, or GitHub Actions.
  • Solid understanding of HTTP, REST APIs, and relational databases.
  • Exposure to Git, version control, and code review practices.
  • Ability to analyze test failures and distinguish real defects from environmental issues.
  • Understanding of Agile ceremonies and effective squad participation.
  • Fluent English communication, strong attention to detail, problem-solving ability, and ownership.

Tech Stack

C#CypressGitGitHub ActionsJavaJavaScriptJenkinsPythonSeleniumTypeScript

Categories

Contact me