Senior QA Automation Engineer
-
Software Development
Job Description & How to Apply Below
Softana
is a product development company based in Ras Al-Khaimah. We care about people who'll use our products. That's why we make our software flexible and human- friendly.
What we do:
Product development
- developing end-to-end web and mobile applications and platforms.
System integration
- connecting software, CRMs, and other tools
After - launch support
- performing ongoing monitoring, security updates, or scaling.
Are you an experienced QA Automation Engineer passionate about shifting testing left and building robust frameworks alongside application code?
Join a high-performing cross-functional team where you will drive quality across modern tech stacks using
Type Script and Playwright
. If you thrive in collaborative environments and want to elevate testing strategies for complex platforms, this is the perfect opportunity to make a tangible impact.
Responsibilities
- Design, implement, and maintain end-to-end automated tests in Type Script, developed and maintained alongside the application code
- Collaborate closely with developers throughout the feature lifecycle, including design, implementation, and defect resolution
- Participate in defining test strategies at both feature and system levels
- Contribute to the development and continuous improvement of the automation testing framework
- Make informed decisions on the appropriate use of mocks, stubs, or real integrations depending on testing goals
- Ensure automated tests are reliable, maintainable, and suitable for execution in CI/CD pipelines
- Participate in code reviews for test code and, when appropriate, application code
- Provide fast, clear, and actionable feedback on quality and defects to the development team
- Promote a built-in quality mindset and continuous improvement of testing practices across the team
Requirements
- 3–5+ years of experience in test automation within product or platform teams
- Experience writing end-to-end tests alongside application code (near-code / monorepo approach)
- Proven experience working in cross-functional teams with close collaboration with Backend, Frontend, and Dev Ops engineers
- Practical experience with modern E2E testing frameworks (Playwright or equivalent)
- Strong understanding of testing principles and strategies, including the test pyramid, shift-left approach, and contract testing
- Experience with REST API testing, data validation, and system-level testing
- Ability to design and implement mocks, stubs, and other test doubles to ensure stable and isolated tests
- Solid understanding of object-oriented and/or functional programming concepts as applied to test code and frameworks
- Experience working with CI/CD pipelines (Git Lab CI, Jenkins, Git Hub Actions, or similar)
- Familiarity with test observability and reporting tools (e.g., Allure, Test Ops, CI-based reporting)
- Strong communication skills with the ability to actively participate in technical discussions and challenge requirements constructively
Nice to Have
- Experience writing and maintaining integration tests (service-to-service, contract-based testing)
- Experience contributing to the design and evolution of test automation frameworks
- Practical knowledge of Docker and test environment configuration
- Experience testing GraphQL APIs
- Experience with distributed systems or high-load platforms
- Experience in non-functional testing, including performance, reliability, and resilience testing
What's in It for You
- Financial Growth:Highly competitive remuneration with structured annual salary reviews.
- Global Mobility:A comprehensive relocation package including flights, up to 2 weeks of hotel accommodation, and full visa support for you and your family.
- Work-Life Balance:22 days of paid annual leave plus an additional 6 fully paid sick days to ensure you rest and recharge.
- Health&Wellness:Private medical insurance
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction