Staff Software Engineer

3 weeks ago


Dubai, Dubai, United Arab Emirates Tpconnects Full time

Staff Software Engineer - Test Automation Platform

Dubai, UAE

Full time

ONSITE

About TPConnects

TPConnects is a SaaS and cloud technology company and is part of Flight Centre Travel Group (FCTG), providing solutions for the airline and travel industry. We have a vibrant, multicultural team and we celebrate and recognize our talents. We are a rapidly growing 140+ strong employees' company, headquartered in Dubai, UAE. We help airlines and travel agencies distribute retail travel products through solutions built and aligned to the industry vision of Modern Airline Retailing using IATA's New Distribution Capability (NDC) Standard. We are IATA certified in the areas of ARM, One-Order and IFG. Our goal is to provide solutions that provide time and value to market without the constraints of legacy systems. Join us to be at the forefront of changes that are happening in our industry. Read more about us at .

Summary

As a Staff Software Engineer, Test Automation Platform at TPConnects, you will be instrumental in ensuring the quality and reliability of our cutting-edge SaaS and cloud-based solutions for the airline and travel industry. Utilizing your extensive experience in software testing and quality assurance, you will design, develop, and implement comprehensive testing strategies. You will lead testing efforts, mentor junior engineers, and collaborate closely with cross-functional teams to deliver products that meet and exceed industry standards like IATA's New Distribution Capability (NDC). Your expertise will help shape the future of modern airline retailing by ensuring our solutions are robust, scalable, and of the highest quality.

Role Title

Staff Software Engineer, Test Automation Platform

Role Location

Dubai, UAE

Key responsibilities

  • Design and develop robust, scalable automation frameworks and tools to enhance testing efficiency.
  • Write, execute, and maintain automated test scripts for functional, integration, regression, and performance testing.
  • Embed quality automation practices into the software development lifecycle, collaborating with development and product teams.
  • Implement and manage automated testing within CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or similar.
  • Develop and document comprehensive test plans and strategies focusing on automation to ensure optimal test coverage.
  • Participate in code reviews to ensure testability, quality, and adherence to automation best practices.
  • Analyze test results, identify defects, and work closely with developers for timely resolution.
  • Optimize automated tests for efficiency and effectiveness, reducing execution time without compromising quality.
  • Guide and mentor junior engineers in best practices of quality automation and testing methodologies.
  • Stay current with emerging automation technologies and methodologies, introducing improvements to existing processes.
Skills and competencies

Technical Expertise

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in developing automation frameworks and writing automated tests using tools like Selenium WebDriver, Gatling or similar.
  • Experience with automated API testing using tools like Postman, RestAssured, or SoapUI.
  • Experience with integration testing of API by implementing best testing practices by handling diverse Data formats , ensuring security, performance & security.
  • Proficient in integrating automated tests within CI/CD pipelines.
  • Experience with Git and repository management tools like GitHub or GitLab.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Understanding of SQL and experience with database testing.
Industry Knowledge
  • Prior experience in the airline or travel industry is a plus.
  • Knowledge of IATA's NDC and related industry standards is advantageous.
Quality Assurance Skills
  • Strong understanding of software testing principles, methodologies, and lifecycle.
  • Basic knowledge of performance testing tools and practices.
  • Awareness of security testing practices and tools.
Communication and Collaboration
  • Excellent interpersonal skills with the ability to work collaboratively in a cross-functional team environment.
  • Strong verbal and written communication skills to effectively convey automation strategies and findings.
  • Ability to create clear, concise documentation for automation frameworks and test cases.
Problem-Solving and Analytical Skills
  • Strong problem-solving skills with a keen eye for detail.
  • Ability to quickly learn new technologies and adapt to changing project requirements.
#J-18808-Ljbffr
  • Software Engineer

    3 days ago


    Dubai, Dubai, United Arab Emirates Delicate Software Solutions Full time

    About Us: We are a Software company that delivers quality software solutions in the UAE, serving our clients for over a decade with dedication and expertise.We are seeking an experienced Full-Stack Developer to join our team at Delicate Software Solutions. As a key member of our development team, you will be responsible for designing, implementing, and...


  • Dubai, Dubai, United Arab Emirates Splash Software Full time

    Company OverviewWelcome to Splash Software, a leading software development company that values innovation and excellence.About the RoleWe are seeking a skilled Full Stack Developer to join our team in Dubai Business Bay, Opus Tower.The successful candidate will work on various projects, collaborating with experienced developers to deliver high-quality...


  • Dubai, Dubai, United Arab Emirates Lean Technologies Full time

    About the roleAs a Staff Software Engineer, you will take a leading role developing and building the infrastructure that will underpin the future of the financial ecosystem. We are looking for a highly-motivated, resilient problem-solver. Someone who seeks out challenges and is ready to implement compelling solutions to complex problems. Your role will...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join LocAI as a Staff Software Engineer; lead full-stack development, mentor teams, and drive AI innovation. 8-10 years experience needed in React, Node, and Python.Who We AreAt LocAI, we are at the forefront of AI innovation, crafting transformative solutions for diverse sectors. As the region's leading AI solution provider, we leverage cutting-edge...

  • Software Engineer

    4 weeks ago


    Dubai, Dubai, United Arab Emirates Software Defined Automation GmbH Full time

    Your missionAbout the roleAt KASO, our Software Engineers are the backbone of our tech-driven revolution in the F&B industry. We're seeking a talented Backend Engineer to join our team and contribute to the development and maintenance of our core software applications. You'll work collaboratively with designers, product managers, and other engineers to build...


  • Dubai, Dubai, United Arab Emirates The Chemical Engineer Full time

    We are looking for a skilled Process Engineer Specialist to join our team at The Chemical Engineer. As a key member of our engineering team, you will play a critical role in the design and development of oil and gas projects.The ideal candidate will have a strong background in process engineering with experience in onshore oil and gas projects. You will be...


  • Dubai, Dubai, United Arab Emirates The Chemical Engineer Full time

    We are looking for a seasoned Brownfield Engineering Expert to join our team at The Chemical Engineer. As a key member of our engineering team, you will play a critical role in the design and development of brownfield oil and gas projects.The ideal candidate will have a strong background in process engineering with experience in brownfield projects. You will...


  • Dubai, Dubai, United Arab Emirates The Chemical Engineer Full time

    About the RoleWe are seeking an experienced Senior Chemical Engineer to join our team as a Process Engineering Lead. In this role, you will be responsible for designing and preparing process engineering requirements for projects, reviewing and approving key process documentation from EPC Contractors, and supporting tender or proposal processes.Key...


  • Dubai, Dubai, United Arab Emirates The Chemical Engineer Full time

    JOB DESCRIPTION Wood is currently recruiting for Lead Process Engineer to strengthen our team in Dubai with occasional trips to Basra, South of Iraq RESPONSIBILITIES Overview & ResponsibilitiesThe Lead Process Engineer is engaged in the design, preparation of specification, data sheets and analysis of Process engineering requirements on a project.Review and...

  • DevOps Engineer

    2 days ago


    Dubai, Dubai, United Arab Emirates Cyber Staff Full time

    About Cyber Staff:We are a small team of professionals creating new exciting projects in the online gambling industry. Our mission is to provide innovative solutions that exceed our clients' expectations. We value teamwork, innovation, and continuous learning.We are looking for an exceptional Senior DevOps Engineer to join our team. The successful candidate...


  • Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full time

    We are seeking a talented Senior Rust Developer to join our team at Global Software Solutions Group. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications using Rust programming language.About the ProjectThe ideal candidate will have extensive experience in writing...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a staff software engineer at LocAI, you will be responsible for leading full-stack development and driving AI innovation. With 8-10 years of experience in React, Node, and Python, you will take ownership of mission-critical systems and mentor teams.We are a forward-thinking company that leverages cutting-edge Generative AI technology to automate processes...


  • Dubai, Dubai, United Arab Emirates Geosyntec Consultants, Inc. Full time

    OverviewApplied Technology and Management (ATM), a Geosyntec Company, is looking for a Staff Structural Engineer to join our marine and geotechnical practice in Dubai, UAE. Apply your engineering skills to projects involving geotechnical investigations, planning waterfront and coastal structures, analysis, design, and skills needed for a successful...


  • Dubai, Dubai, United Arab Emirates Geosyntec Consultants Full time

    Job DescriptionOverviewApplied Technology and Management (ATM) a Geosyntec Company, is looking for a Staff Structural Engineer to join our marine and geotechnical practice in Dubai, UAE. Apply your engineering skills to projects involving geotechnical investigations, planning waterfront and coastal structures, analysis, design, and skills needed for a...

  • Staff Engineer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Canonical Full time

    Roles and responsibilitiesLead design andarchitecture of an impactful open sourceprojectCode in Golang, Rust, Python, C/C++ orTypescript / ReactCollaborate proactively witha globally distributed teamMentor, develop andadvise colleagues in their careerprogressionDisplay technical leadership inCanonical and our communitiesDebug issues andproduce high-quality...

  • Software Engineer

    16 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Software Engineer (Backend) role in Dubai requires 3+ years in .NET tech, C#, Entity Framework, and teamwork. Ideal for candidates with e-commerce & payment tech experience.Location: Dubai, UAEDescriptionWe are looking for a software engineer, specializing in the backend, for a newly established electronic payments provider. The candidate must possess 3+...

  • Software Engineer

    1 day ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Software Engineer (Backend) in Dubai. Require 3+ years in .NET tech, C# expertise, secure programming, teamwork, and DevOps experience. Join a dynamic team, focus on innovation.Description: We are looking for a software engineer, specializing in the backend, for a newly established electronic payments provider.The candidate must possess 3+ years' hands-on...

  • Software Engineer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Software Engineer (Backend) needed in Dubai with 3+ years in .NET development, C#, and secure programming for a payments provider. Must have strong OOP, teamwork, and problem-solving skills. Location: Dubai, UAE Description: We are looking for a software engineer, specializing in the backend, for a newly established electronic payments provider. The...

  • Software Engineer

    5 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Software Engineer (Backend) position in Dubai: 3+ years of experience in .NET, C#, and SQL required. Must handle high-end enterprise applications and work effectively in a team.Location: Dubai, UAEDescriptionWe are looking for a software engineer, specializing in the backend, for a newly established electronic payments provider. The candidate must possess 3+...

  • Software Engineer

    2 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At Teachmecode, we are committed to delivering high-quality software solutions that meet the needs of our customers. We are currently looking for a skilled Software Engineer to join our development team.Your primary responsibility as a Software Engineer will be to design and develop robust, maintainable, and scalable software systems using various...