У
QA Engineer (Manual & Automation Testing)
Dubai, United Arab Emirates · Договор
Подайте заявку первыми!
- Опыт
- Любой
- Зарплата
- —
- Открытия
- 1
- Опубликовано
- 6 часов назад
- Режим работы
- В офисе
- Образование
- Степень бакалавра
- Критерии отбора
- Candidates with a bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field can apply. Applicants with ISTQB certification are preferred. Experience in manual and automation QA, API testing, CI/CD, and database validation is highly relevant.
- Резюме
- Необходимо подать заявку.
Где вы будете работать
Описание работы
About the Role
We are seeking a meticulous and self-driven QA Engineer with solid experience across manual and automated testing. This role focuses on protecting the quality, stability, speed, and usability of enterprise web and mobile products.
You will partner closely with Product Managers, Business Analysts, UI/UX Designers, Developers, DevOps Engineers, and Project Managers across the full software development lifecycle.
Manual Testing
- Review business requirements, user stories, functional specifications, and acceptance criteria to shape testing efforts.
- Prepare detailed test plans, test cases, checklists, and scenario coverage.
- Carry out functional, regression, smoke, sanity, integration, end-to-end, and system testing.
- Support user acceptance testing, cross-browser validation, and mobile app testing.
- Use exploratory testing to uncover defects that may not be obvious in scripted scenarios.
- Check UI behavior against Figma layouts and UX requirements.
- Test multilingual applications, with English and Arabic preferred.
- Validate APIs using Postman or comparable tools.
Automation Testing
- Develop, enhance, and support automated test scripts.
- Create scalable automation frameworks for web and API testing.
- Automate smoke and regression test suites.
- Hook automated checks into CI/CD workflows.
- Investigate failed automation runs and keep the suite dependable.
- Expand and improve automation coverage over time.
Defect Management
- Log, classify, prioritize, and monitor defects through to resolution.
- Recreate issues reliably and submit clear, detailed bug reports.
- Coordinate with developers to confirm fixes.
- Check production hotfixes and release candidates before deployment.
Quality Engineering
- Contribute to sprint planning, backlog refinement, and retrospectives.
- Assess requirements for completeness and testability.
- Estimate QA effort during sprint planning.
- Maintain traceability across requirements, test cases, and defects.
- Track quality metrics and prepare release reports.
Documentation
- Create and maintain test plans, test cases, test scripts, and test data.
- Prepare test summary reports and release validation reports.
- Keep QA documentation and the knowledge base up to date.
Required Skills and Experience
- Strong grasp of the Software Testing Life Cycle (STLC).
- Strong understanding of the Software Development Life Cycle (SDLC).
- Experience with test design techniques and defect lifecycle management.
- Knowledge of risk-based testing and regression strategy planning.
- Hands-on experience with one or more automation tools such as Playwright, Selenium WebDriver, Cypress, Appium, or Robot Framework.
- Programming knowledge in at least one language: JavaScript/TypeScript, Java, Python, or C#.
- Experience in API testing using Postman, REST APIs, Swagger/OpenAPI, JSON, and API automation.
- Preferred exposure to performance testing tools such as JMeter, k6, or LoadRunner.
- Working experience with test management tools like Azure DevOps, Jira, TestRail, Zephyr, or Xray.
- Familiarity with CI/CD tools and workflows including Azure DevOps Pipelines, GitHub Actions, Jenkins, and Git.
- Practical database knowledge in SQL Server, PostgreSQL, or MySQL, with the ability to write SQL queries for validation.
- Experience using SonarQube to review code quality, security issues, code smells, bugs, and technical debt.
- Ability to validate SonarQube quality gates within CI/CD pipelines before releases.
- Exposure to code coverage tools such as JaCoCo, Istanbul/nyc, or similar, along with understanding of quality metrics.
- Awareness of clean code principles and secure coding practices.
Nice to Have
- Experience testing applications built on Microsoft Azure.
- Exposure to cloud-native systems and microservices.
- Experience validating AI-powered applications or copilots.
- Background in testing video conferencing or real-time communication solutions.
- Knowledge of accessibility testing standards such as WCAG 2.1.
- Security testing awareness aligned with OWASP Top 10.
- Experience with containerized environments like Docker and Kubernetes.
- ISTQB Foundation or Advanced certification.
- Exposure to Microsoft Power Platform or Dynamics 365.
Soft Skills
- Strong analytical thinking and problem-solving ability.
- Excellent attention to detail.
- Clear communication for technical issues and findings.
- Self-motivated, proactive, and dependable.
- Strong writing and documentation skills.
- Comfortable working independently and as part of Agile teams.
- Good planning, prioritization, and time management skills.
- Commitment to continuous learning.
Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- ISTQB certification is preferred.
What Success Looks Like
- Releases are delivered with very few production defects.
- Regression coverage is strong and well automated.
- Risks and defects are detected early.
- Test assets are organized, maintainable, and well documented.
- There is consistent contribution to quality improvement initiatives.
- Collaboration with cross-functional teams results in reliable and user-friendly software.
Why Join Us?
- Work on enterprise-scale digital transformation initiatives across justice, government, healthcare, and AI domains.
- Build and test innovative cloud-native and AI-powered solutions.
- Collaborate with experienced product, engineering, and UX teams.
- Gain opportunities for career growth, certifications, and exposure to modern technologies including Azure, AI, automation, and digital platforms.