Software QA Engineer – Red Rock Technology
ABOUT RED ROCK
Red Rock is a technology company building modern software solutions across web, mobile, fintech, AI,
blockchain, and emerging technologies.
We are looking for an exceptional QA Automation Engineer who can take ownership of the quality
assurance lifecycle and help us build reliable, scalable, and high-quality software products.
This is not a traditional tester role. We are looking for someone who can design, implement, automate,
and continuously improve quality processes across multiple products and development teams.
Important: we are not looking for a manual tester who occasionally writes automated tests. We are
looking for a Quality Engineering professional capable of designing, implementing, and scaling a
complete quality assurance ecosystem.
RESPONSIBILITIES
Quality Strategy & Leadership
• Define and maintain QA strategies and testing frameworks
• Create and manage test plans and test cases
• Design quality assurance processes and standards
• Identify risks before they become production issues
• Collaborate closely with developers, product owners, designers, and project managers
• Define release quality criteria
• Improve testing efficiency through automation and process optimisation
Manual Testing
• Functional testing
• Exploratory testing
• Regression testing
• User acceptance testing (UAT)
• Cross-browser testing
• Cross-platform testing
• Edge case validation
• Negative testing
• Production validation
Test Automation
Build and maintain automated testing frameworks covering end-to-end, smoke, regression, integration, and API testing.
• Playwright (highly preferred)
• Cypress
• Selenium
API Testing
Design and execute testing strategies for REST APIs, GraphQL APIs, and WebSocket communications.
Tools and technologies: Postman, Newman, Swagger/OpenAPI, Playwright API Testing, Rest Assured,
Supertest.
Mobile Testing
• Android testing
• iOS testing
• Responsive testing
• Appium automation
Performance & Load Testing
Plan and execute load, stress, capacity, and scalability testing.
Preferred tools: JMeter, K6.
Database Testing
Validate application data integrity across PostgreSQL, MySQL, and MongoDB.
• Advanced SQL knowledge
• Data consistency validation
• Query verification
• Migration testing
Security Testing
Perform baseline security validation including authentication, authorization, session management, input
validation, and API security testing.
Knowledge of: OWASP Top 10, SQL Injection, XSS, CSRF, and API security best practices.
DevOps & CI/CD Integration
Integrate quality assurance into deployment pipelines. Experience with GitHub Actions, GitLab CI/CD,
Jenkins, and Bitbucket Pipelines.
Ability to automate test execution, generate test reports, support release automation, and implement
quality gates.
AI-Assisted Quality Engineering
Leverage AI tools to improve testing efficiency: AI-generated test cases, automated bug analysis, log
analysis, and test coverage optimisation.
Experience using modern AI tools within QA workflows is highly appreciated.
MANDATORY SCREENING REQUIREMENTS
To be considered, applicants must provide at least one of the following:
• GitHub repository containing a test automation framework they personally developed
• Playwright automation project
• Cypress automation project
• Selenium framework
• Technical portfolio demonstrating QA architecture work
Candidates may also be asked to present and explain their automation framework architecture, test
strategy decisions, CI/CD integration approach, and reporting and monitoring implementation.
We strongly prefer candidates who can demonstrate real-world QA engineering work over those who
only hold certifications. Applications without examples of previous QA work may not be considered.
Job Details
| Posted Date: | 2026-06-18 |
| Job Location: | United Arab Emirates – Dubai |
| Job Role: | Information Technology |
| Company Industry: | Software Development |
| Monthly Salary: | US $2,000 |
Preferred Candidate
| Career Level: | Management |