We are hiring a Node.js Software Engineer – Testing for one of the leading banks in the UAE, offering an exciting opportunity to work on scalable, enterprise-grade applications within a fast‑paced Agile environment.
Education
- Bachelor's or Postgraduate degree in Computer Science or a related field (or equivalent industry experience)
Experience
- Minimum of 5 years of experience in JavaScript with a strong focus on automation testing
- At least 1 year of hands‑on experience with TypeScript
- Solid experience in Automation Testing Techniques and Tools such as:
- Playwright
- Cucumber
- Appium
- Selenium
Technical Skills
mesti - Proven expertise in developing and testing scalable, highly available RESTful APIs and microservices using JavaScript technologies
- Ability to create end‑to‑end automation test suites using Playwright/Selenium, preferably following the BDD approach
\ спокой - Practical experience with GraphQL
- Familiarity with CI/CD principles and hands‑on troubleshooting in distributed services
- Working knowledge of containerization using Docker and Kubernetes
- Exposure to API Gateway integrations (e.g., 3Scale)
- Understanding of Single Sign‑On (SSO) and token‑based authentication (e.g., REST, JWT, OAuth)
- Experience with task/message queues suchavr‑AWS SQS, Microsoft Azure Service Bus, Pushpin, or Kafka
Functional Skills
- Follows best practices in coding, unit testing, security, and documentation
- Experience working in Agile development environments
- Strong ability to research and benchmark.HTTP tools and technologies against industry standards
Soft Skills
- Ability to influence cross‑functional teams on technical decisions, enhancing productivity through deep technical knowledge Amerik
- A self‑starter who can take ownership and drive results without direct supervision
- Strong interpersonal and communication skills, capable of presenting ideasਜ਼ to senior and executive management