Quality Assurance Engineer
The Freightos Group
Quality Assurance Engineer
- R&D
- Ramallah, Palestine
- Full-time
Description
Freightos is the global booking and payment platform for the trillion-dollar freight industry. Our platform is used by hundreds of airlines and ocean liners, thousands of freight companies, and over ten thousand importers and exporters. It’s a big deal.
Freight moves the world. We help it move…better.
But if you forget an “e”, “freight” turns into “fright”. Quality assurance matters.
We are looking for a motivated, passionate Quality Assurance Engineer who dreams about debugging the same way Rafael Nadal dreams about the perfect serve. An ideal candidate (aka “you”) would have experience working in an agile environment, with a personality that blows us away, combined with the skill set to design, create and implement test cases and quality requirements, automate testing, and drive scalability.
As a QA Engineer you will play a crucial role in guaranteeing the excellence of our products by evaluating and testing them to identify and report defects, inconsistencies, and areas for improvement. You will work closely with the development and product teams to ensure that our deliverables meet the highest standards of quality and functionality.
Requirements
Roles & Responsibilities
- Collaborate with developers, product managers, and other team members to understand project requirements and ensure quality throughout the development lifecycle. Drink lots of coffee.
- Get ready to coordinate. Grab a compass - you’re going to guide releases through test planning, preparation, design, and execution tasks.
- Design and implement functional and nonfunctional, automated and manual tests that cover all possible cases. Even when users upload pictures of their 9th grade birthday party instead of their freight rates. It happens.
- Maintain tests and ensure regression testing is performed to avoid regression issues.
- Assess risks from development changes accurately and reflect them in test activities.
- Identify, document, and report defects and issues to the development and product teams using issue-tracking tools.
- Assist the team in other activities as the need arises (i.e., gathering requirements, designing, developing, releasing, supporting, improving their ping ping serve etc.).
- Create and maintain clear documentation that would act as a reference for other teams, such as internal processes, and product knowledge.
- Actively participate (jump up and shooooouut!) in process improvement initiatives, suggesting and implementing best practices for QA processes and procedures.
Required Qualifications
- Bachelor's or Master’s degree in Computer Science or a related field. No, Scarf Knitting isn’t a related field.
- 2+ years of experience as a QA Engineer. Pointing out typos in restaurant menus is nice experience but doesn’t count.
- Experience in writing test plans and test cases, test execution and bug reporting.
- Excellent problem-solving skills and attention to detail.
- Familiarity with testing Web-based applications and APIs.
- Experience with SQL and non-SQL. In everything, with everything :)
- Experience scripting in Javascript or TypeScript.
- Experience with automation frameworks like Selenium, Cypress, Playwright, or RestAssured.
- Familiarity with Jira or similar issue-tracking systems.
- Basic understanding of software QA methodologies, tools, and processes.
- Familiarity with Agile development methodologies.
- Flexibility, and ability to adapt to the changing needs of a product and delivery demands.
- Fluency in English with excellent reading, speaking, and writing skills.
- Excellent communication, self-organization, time management, and interpersonal skills.