We are looking for an amazing individual to join our dynamic team as Platform Automation Lead with a strong focus on automation to drive the development of cutting-edge solutions and shape the future of our products. You will lead and mentor Automation Engineers, serving as both a strategic and technical leader to ensure the delivery of high-quality solutions. The ideal candidate will have a deep understanding of quality assurance methodologies, strong technical skills in test automation, and proven leadership experience. This role reports to the SVP, Platform and is based in Dubai.
- Spearhead the development and implementation of our automation framework, serving as a technical leader within the Platform team. This role is pivotal in enhancing our agile teams' efficiency and ensuring quality across our product suite.
- Design, develop, and maintain an advanced automation framework to support software development, testing, and deployment processes.
- Collaborate with cross-functional agile teams and the QA department to integrate automation solutions that streamline workflows and improve deployment cycles.
- Provide leadership and guidance in best practices for automation, continuous integration, and continuous deployment.
- Develop automation strategies that support multiple projects, ensuring scalability and maintainability.
- Mentor and support team members in automation skills, fostering a culture of technical excellence and innovation.
- Stay abreast of industry trends and advancements in automation technologies, incorporating new tools and techniques when beneficial.
KEY SKILLS AND EXPERIENCE
Essential:
- BS/MS degree in Computer Science, Engineering, or equivalent experience.
- Proven experience (5 years minimum) working as a QA lead or similar role, preferably in the development of mission critical systems or financial applications.
- Solid understanding of software development lifecycle (SDLC) methodologies, including Agile, Scrum, or Kanban.
- Proficiency in both front end (mobile or web application) and backend (API) application testing.
- Experience in programming languages such as Golang, Python, JavaScript or similar.
- Extensive experience with testing frameworks like TestNG, JUnit, Cucumber or similar.
- Comfortable with Git, and CI processes using tools like Gitlab, GitHub, JIRA.
- Good knowledge of SQL/NoSQL databases.
- Good understanding of native mobile testing frameworks and micro-services architecture.
- Ability to multi-task, manage multiple priorities effectively, and proactive in project planning and requirements gathering.
- Possess the ability to work in a fast-paced environment that supports production and maintenance level changes.
- Possess the ability to do high level impact analysis and test approaches for production and maintenance level software changes.
- Excellent communication skills in English, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
- Strong analytical and problem-solving skills, with a keen attention to detail and a commitment to delivering high-quality solutions.
- Ability to diagnose complex issues in application testing.
Desirable:
- Experience working on a B2C application is a strong plus.
- Experience working in the trading industry is a plus.
Benefits & Perks:
We believe in fairly compensating all our people by providing them with a world-class health insurance plan and a range of both core benefits and flex benefits for individual preferences. You will receive:
• Hybrid Working Policy
• Discretionary performance related bonus
• Personalized Flex-Benefits
• A focus on your wellbeing, including talks and access to self-development tools.
• Medical insurance for employee and dependents