Blog


Quality Assurance Engineer

At Flex Travel Solutions, we foster an environment of passion, innovation and collaboration. We believe in a dynamic work culture that empowers employees to grow and expand their knowledge. If our ethos resonates with you, we’d love for you to join us!

As a technology first company, we’re currently looking for a Quality Assurance Engineer to join our team.

The Role:

As a Quality Assurance Engineer at FTS, you will report to the Head of Data Management with the responsibility of ensuring that features meet quality standards before they reach the end user. Your primary responsibility is to test, monitor, and ensure the quality of our business tech solutions.

Responsibilities:

  • Create and design application and software testing processes.
  • Ensure the overall quality of developed solutions through execution of all aspects of the Quality Assurance in every phase of the software development life cycle, from requirements definitions through to deployment.
  • Monitor system and software functionality.
  • Ensure offerings are entirely functional and provide quality assurance for software products.
  • Automated testing and problem-solving of various tasks that work towards a development process.
  • Advise best practices and optimizations throughout testing and bug-fixing processes.
  • Collaborate with dev and business teams to develop test plans and new approaches for seeking out bugs and exploits in end-user-facing applications.
  • Establish and implement rigorous reporting and automated monitoring systems.
  • Establish creative direction for the company within brand guidelines.
  • Manage multiple projects within design specifications and budget restrictions.
  • Implement feedback and changes whenever possible.

Experience/Skills Required:

  • 7+ years of experience in a similar role.
  • BA/BS degree in software engineering or computer science, information systems or system analysis.
  • Experience conducting quality assurance testing.
  • Strong knowledge of Jira, Scrum and Agile methodologies.
  • Strong personnel management, time management, and organizational skills.
  • Strong written and verbal communication skills, as well as attention to detail.
  • Analytical approach to troubleshooting.
  • Basic knowledge of SQL.
  • Tricentis certification and/or working experience is an asset.
  • Knowledge of automation tools, such as Selenium or any other similar tool is an asset.
  • Management experience is an asset.
  • Travel industry experience is an asset.
  • Bilingual French and English is an asset.

What you can expect from us:

  • Remote work flexibility
  • Guidance from senior team members
  • Collaboration with a supportive and committed team
  • Prospects for personal and professional development

Why join our team?

As a fast-growing travel tech company, diversity drives our identity. We believe that the value we deliver to clients comes from the quality of our team, which is why we are committed to building a culture of growth, diversity, ownership, and excellence. It’s also why we invest in our team through direct mentorship, honest and open dialog and feedback, and trust.

Because creativity, passion, integrity and wellness are the company’s core values, we are looking for people who are enthusiastic, innovative, open-minded, team players and eager to learn. Flex Travel Solutions is an advocate for workforce diversity and as such, encourages the participation of women in management roles.

Python ETL Developer

At Flex Travel Solutions, we foster an environment of passion, innovation and collaboration. We believe in a dynamic work culture that empowers employees to grow and expand their knowledge. If our ethos resonates with you, we’d love for you to join us!

As a technology first company, we’re currently looking for a Python ETL Developer to join our team.

The Role:

As a Python ETL Developer at FTS, you will report to the Head of Data Management with the responsibility of managing and optimizing the data flow within our business. Your primary responsibility is to design, develop, and implement efficient ETL processes using Python.

Responsibilities:

  • Long-term development and technical expertise in DW/BI practice.
  • Communicate effectively with all stakeholders to optimize objectives, leveraging state-of-the-art tools and best practices to integrate into corporate systems and deliver projects on time.
  • Work with our enterprise customers to migrate data into the cloud, setting up ETL processes to move data into the cloud and refreshing them daily.
  • Designing and Developing Cloud Native applications using Microservices, Elastic Beanstalk, ElastiCache, Lambda, S3 SQS, and SNS.
  • Assist the team in optimizing queries and evaluating different architectures while working with internal teams to analyze and optimize the data lake.
  • Participate in technical and business discussions relating to future architect direction within the data domain.
  • Assist in the analysis, design, and development of a roadmap, design pattern, and implementation based on the current versus future state in a cohesive architectural viewpoint.
  • Gather and analyze data, and develop architectural requirements at the project level.
  • Participate in the Data Governance Council and support the development of data and data delivery platforms that are service-oriented with reusable components that can be orchestrated together into different methods for different businesses.
  • Research and evaluate emerging data technology, industry, and market trends to assist in project development and/or operational support activities.

Experience/Skills Required:

  • 3+ years of experience in data architecture and modeling.
  • 3+ years of experience in data integration or ingestion.
  • Expertise in SQL and Python.
  • Deep understanding in Data Warehousing, Enterprise Architectures, Dimensional Modeling, ETL Architect, ETL (Extract/Transform/Load), Data Analysis, Data Conversion/Transformation, Database Design, Data Warehouse Optimization, Data Mart Development, and Enterprise Data Warehouse Maintenance and Support.
  • AWS Certified Developer certification is preferred.
  • Strong understanding of core AWS services such as PySpark, Glue, RDS, Lambda, and S3 is an asset.
  • Experience in writing API functions for Amazon Lambda to manage some of the AWS services.
  • Experience in the travel industry is an asset.
  • Experience in proposing architecture, design, and data ingestion concepts independently.
  • Proficiency in developing, deploying, and debugging cloud-based applications using AWS.
  • Solid understanding of data structures, algorithms, and analytical problems.

What you can expect from us:

  • Remote work flexibility
  • Guidance from senior team members
  • Collaboration with a supportive and committed team
  • Prospects for personal and professional development

Why join our team?

As a fast-growing travel tech company, diversity drives our identity. We believe that the value we deliver to clients comes from the quality of our team, which is why we are committed to building a culture of growth, diversity, ownership, and excellence. It’s also why we invest in our team through direct mentorship, honest and open dialog and feedback, and trust.

Because creativity, passion, integrity and wellness are the company’s core values, we are looking for people who are enthusiastic, innovative, open-minded, team players and eager to learn. Flex Travel Solutions is an advocate for workforce diversity and as such, encourages the participation of women in management roles.

Junior Accountant

At Flex Travel Solutions, we foster an environment of passion, innovation and collaboration. We believe in a dynamic work culture that empowers employees to grow and expand their knowledge. If our ethos resonates with you, we’d love for you to join us!

As a technology first company, we’re currently looking for a junior account with SQL processing knowledge to join our team. 

The Role:

As a Junior Accountant at FTS, you will report to the Head of Finance with the responsibility of maintaining financial records, preparing reports, and assisting in the analysis of financial statements. You will have a significant role in our business’s financial operations, combining traditional accounting tasks with modern data management techniques.

Responsibilities:

  • Ensure that all financial data is accurate, up-to-date, and compliant with relevant regulations and standards.
  • Manage and work with large datasets.
  • Extract, analyze, and create reports on financial data to support decision-making.
  • Use complex queries to retrieve specific data, create comprehensive financial reports, and detect unnoticed trends or discrepancies.
  • Automate repetitive tasks using SQL processing knowledge.
  • Collaborate with IT teams to connect technical and financial functions, and improve financial systems and processes.
  • Provide in-depth financial analysis and contribute to ongoing enhancements in financial operations.

Experience/Skills Required:

  • Experience gained through internships or entry-level positions is an asset.
  • A Bachelor’s degree in Accounting, Finance, or a related field is required.
  • Familiarity with SQL syntax, database management systems such as MySQL, Oracle, or SQL Server, and the ability to write basic to intermediate queries is required.
  • Proficiency in accounting software such as QuickBooks or SAP, as well as advanced Excel skills, is required.
  • Strong analytical skills, problem-solving skills, and attention to detail.
  • The ability to work independently as well as in a team.

What you can expect from us:

  • Remote work flexibility
  • Guidance from senior team members
  • Collaboration with a supportive and committed team
  • Prospects for personal and professional development

Why join our team?

As a fast-growing travel tech company, diversity drives our identity. We believe that the value we deliver to clients comes from the quality of our team, which is why we are committed to building a culture of growth, diversity, ownership, and excellence. It’s also why we invest in our team through direct mentorship, honest and open dialog and feedback, and trust.

Because creativity, passion, integrity and wellness are the company’s core values, we are looking for people who are enthusiastic, innovative, open-minded, team players and eager to learn. Flex Travel Solutions is an advocate for workforce diversity and as such, encourages the participation of women in management roles.