Senior Quality Assurance Automation Engineer (Contract - For Immediate Hire)
DESCRIPTION
We are seeking an exceptional and highly skilled Senior QA Automation Engineer to lead end-to-end testing for our mission critical consumer-facing applications. This role requires a highly meticulous, proactive, and technically adept individual who can ensure the quality, performance, and security of our mobile, web, and backend systems. You'll own the end-to-end quality assurance strategy and you'll work across our full technology stack, from React Native mobile apps to Azure cloud services, ensuring our customers receive seamless, bug-free experiences. This role requires both hands-on testing expertise and strategic thinking about quality processes. You’ll be a key voice in product quality, from ideation through launch.
CORE RESPONSIBILITIES
End-to-End Quality Assurance
- Design and implement end-to-end testing strategies for our consumer-facing applications, covering functional, non-functional, performance, security, and usability aspects
- Define environment and test data strategy for different test phases (System Integration Test, UAT, Performance Test, etc.)
- Create test cases, test plans, and test data across mobile, web, and backend components
- Execute manual and automated tests efficiently
- Perform cross-platform testing ensuring consistent user experiences across iOS, Android, and web browsers
- Validate complex user journeys that span multiple systems and touchpoints
- Test API integrations between frontend applications and Azure backend services
- Create test reports, highlighting progress, bugs, dependencies
Mobile Application Testing
- Execute functional, usability, and performance testing on React Native applications
- Test native iOS and Android SDK integrations and platform-specific functionality
- Perform device compatibility testing across various screen sizes and operating system versions, using physical devices and simulators
- Test push notifications and deep links
Web Application Testing
- Conduct comprehensive testing of Next.js web applications across multiple browsers and devices
- Validate responsive design implementation and accessibility compliance (WCAG guidelines)
- Test server-side rendering, client-side hydration, and performance optimization
- Ensure correctness of SEO, meta tags
API & Integration Testing
- Test Azure Functions, Azure Logic Apps, and Azure API Management endpoints for functionality and performance
- Validate Azure AD B2C authentication flows, user registration, and identity management
- Test API endpoints for data integrity, security, and error handling
- Perform integration testing between backend services and 3rd party systems, between backend services and SaaS systems
CRM & ERP Testing
- Test Microsoft Dynamics 365 integrations and data synchronization
- Validate data flow between frontend applications and CRM systems, between ERP and CRM systems
- Functional testing of lead generation, customer journey tracking, and sales process automation
- Ensure data privacy and compliance requirements are met
Test Automation
- Develop and maintain automated test suites using Selenium and Java
- Support Azure DevOps CI/CD pipeline integration
- Create and maintain test data management solutions
Performance Testing
- Develop and maintain test automation scripts using Jmeter
- Support NFR definition
Mentorship
- Mentor junior colleagues on the job, support their growth as QA / Functional Tester
Advocate QA best practices, document QA standards
EDUCATION & SKILLS
1. Educated with at least bachelor’s degree or equivalent in related field
2. Preferred education specialization or master’s degree in computer science, engineering, or information technology.
3. Proficient in English
4. Preferred proficiency in Arabic
EXPERIENCE & KNOWLEDGE
1. Minimum of 10 years of QA Engineer experience with strong focus on consumer facing products
2. Minimum of 5 years of QA Automation Engineer experience
3. Experience working in an Agile, Waterfall, and Two-Speed IT (Bimodal IT) environment
4. Experience with API testing tools and methodologies (Postman or similar)
5. Proficiency with test automation suites (Selenium, Java, GitHub)
6. Experience with Azure cloud services and testing cloud-native applications
7. Understanding of CI/CD pipelines and integration with testing processes
8. Knowledge of performance testing tools (Jmeter)
9. MS SQL, Oracle RDBMS skills (SQL queries, stored procedures)
10. MongoDB skills (queries)
11. Jira skills (JQL, reporting)
12. Experience with Zephyr or similar tool
13. Experience with BrowserStack or similar tool
14. Figma skills
ABILITIES & SPECIFIC REQUIREMENTS
1. Ability to work in a fast-paced, agile environment.
2. Able to deal with varied tasks and to work under pressure to meet deadlines and targets
3. Able to work effectively and responsibly without supervision
4. Able to execute on clear strategies and corporate requirements
5. Able to work in a start-up environment and can handle the unexpected with flexibility
6. Capable of agile thinking
7. Applies a structured and analytical approach to business challenges and solutions
8. Demonstrates critical thinking and problem-solving capabilities
TECHNICAL COMPETENCIES
Automation & DevOps Expertise
Cloud Platform Proficiency
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior DevOps Platform Engineer
2026-06-18
Software Engineer (DevOps) - Database Reliability
2026-06-19
DevOps Engineer
2026-06-19
- Posted
- Jun 17, 2025
- Type
- Contract
- Level
- Associate
- Location
- Dubai
- Company
- Etihad Credit Bureau
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior DevOps Platform Engineer
2026-06-18
Software Engineer (DevOps) - Database Reliability
2026-06-19
DevOps Engineer
2026-06-19