الراتب
—
مكان ونوع العمل
في الموقع / دوام كامل
الخبرة
4 سنوات
حالة الوظيفة
وظيفة نشطة
● Develop automated test scripts in C# for:
○ UI testing using Appium with WinAppDriver
○ Web UI testing using Selenium
○ API and service layer testing for REST APIs
○ Integration and component-level testing
● Build, maintain, and evolve scalable automation frameworks using NUnit, xUnit, or MSTest, applying design patterns such as Page Object Model or Screenplay, and creating reusable libraries and utilities.
● Integrate automated tests into CI and CD pipelines (Azure DevOps or Git Actions ,TFS), handling configuration, triggers, quality gates, parallel execution, and environment provisioning.
● Generate and maintain detailed automated test reports and dashboards, including pass and fail trends, coverage versus requirements, defect insights, and flaky test detection,
using tools such as Allure, Extent Reports, and Azure DevOps Test Plans.
● Define, track, and improve QA automation KPIs, including pass rate, defect density, requirement coverage, cycle time, mean time to resolution, and flaky test rate. Share targeted reports after each build or release.
● Perform contract testing using OpenAPI and Swagger, validate integration flows with mocks and stubs, and perform database assertions using SQL for test setup and verification.
● Investigate automation failures, identify root causes, and log clear, reproducible defects with supporting evidence such as logs, screenshots, and videos.
● Reduce test flakiness, stabilize environments, manage test data strategies, and enforce traceability between requirements, test cases, and automated scripts.
Collaborate closely with developers, manual QA, team leaders, and product teams to align automation with project needs, sprint goals, and release criteria.
UX/UI Design Fundamentals
Art Studio learnings
Advanced Prototyping Techniques
Interactive Media Workshop
User Research Methods
Market Insights Program
Design Systems and Frameworks
Collaboration Hub