
Software Engineer- SDET
Air Arabia1 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.