| Job Location | Dubai, United Arab Emirates |
| Education | Not Mentioned |
| Salary | Not Mentioned |
| Industry | Other Business Support Services |
| Functional Area | Not Mentioned |
Staff Software Engineer - Test AutomationDubai / Engineering ? Engineering / FTE We are innovative problem-solvers on this adventure together. Working at Trella means that you?ll be surrounded by colleagues who are constantly pushing boundaries, thinking ahead, and meeting the high standards we set for ourselves. When we build, we do so in a product-led way: we value our customer experience and scalability, and we prioritize how we build our product accordingly.Our PurposeAt Trella our Vision is to Empower our Communities to move Economies Forward, and were doing this by building a digital experience that provides our Shippers, Carriers and Teams with the right technology and platform that reduces the costs of moving goods ?> Simply, were trying to disrupt and reinvent trucking, and empower our economies. We have launched from Egypt to Saudi Arabia, Pakistan and UAE, and are looking to build and expand our footprint across the MENA-P region. + Lead/contribute to engineering efforts from planning and organization to execution and delivery to solve complex quality engineering problems.+ Actively coach team members by advocating for modern testing principles into engineering and product.+ Build, adopt open source automation frameworks for Mobile Apps Automation, API automation. + Triaging, analyzing , and debugging issues and driving issues resolution with the team.+ Write high quality, performant, readable, extendible and reusable code while working on defined product & engineering initiatives spanning multiple squads. + Manage and improve clean, concise quality documentation to Trella?s knowledge base to support increased organizational information sharing.+ Collaborate with design, product and relevant stakeholders in a proactive and fast-paced environment.+ Participate in team agile engineering practices and contribute to their continuous improvement.+ Hire, mentor, and coach junior team members.+ BS/MS in Computer Science, IT, or related technical field with 10+ years of Industry experience.+ 4+ years of experience building test automation frameworks from the ground up.+ 6+ years of experience with testing discipline, including manual and automation.+ Extensive experience working with open source mobile automation tools, API automation tools.+ Extensive experience in at least one programming language such as Java, C#, or Kotlin.+ Proven experience in scaling test frameworks, making test execution faster, more stable, and reporting in one or more of the following automation tools ( Cypress, Selenium, REST Assured, Espresso )+ Experience in testing large-scale distributed systems and mobile applications at scale.+ Strong technical aptitude, problem solving, communication skills. + Strong knowledge in different testing levels and exposure to non-functional tests (e.g. Performance, Security, etc..)+ Experience with configuring CI and maintaining pipelines in one of the following tools (e.g. CircleCI, GitHub Actions, Bitrise)+ Experience with different build tools (e.g. Maven, Gradle) and different testing frameworks (e.g. JUnit, TestNG)Technologies we use- Kotlin, Java for mobile development. - Compose, Coroutines, Flow, Retrofit, and OkHttp mobile libraries. - JSON for network transport. - MVI and MVVM for software architecture. - Espresso, Robolectric, Junit, and Mockito for testing.What we offerGetting invaluable experience by joining the Forbes Middle Easts top 50 most funded start-ups in MENA Proud to be a company that promotes Diversity & Inclusion Flexible working hours Ability to rest up with annual vacation days Biannual performance review Development opportunities in a rapidly growing multinational company Supporting our colleagues to build and grow themselves through Learning & Development initiativesOur Candidate-Focused Selection Procedure:Apply via the link provided. Upon reviewing our applications, we will selectively reach out to have an introductory chat to provide you with more info on Trella, the role and get to know you better. This will be done via phone, Google Meets, Zoom, or FaceTime! We aim to provide our feedback within 2-4 weeks of our last discussions with you. However, sometimes this may be longer depending on the level of the role. Please feel free to reach out on status updates to your relevant Recruiter, or else, we will at least send an email update to manage your expectations of the role as soon as we can.
Keyskills :
© 2023 HireeJobsGulf All Rights Reserved