QA Engineer

RIYAD

Contract

Related Jobs

1) Senior Automation QA Engineer

• Design and develop automation frameworks from scratch or enhance existing ones.
• Develop automated test scripts for UI, API, and backend systems.
• Integrate automation suites into CI/CD pipelines (Jenkins, GitLab, Azure DevOps).
• Perform code reviews and enforce automation best practices.
• Maintain and optimize test suites for reliability and performance.
• Execute regression automation and analyze failures.
• Work closely with developers to ensure testability of applications.
• Implement API automation using tools such as RestAssured or Postman.
• Support performance and load testing activities when required.
• Prepare automation reports and quality dashboards.
• Mentor junior automation engineers.

• 5–8+ years of QA experience with strong automation background

2) Performance Testing QA Engineer

• Design and develop performance test strategies and plans.
• Create and execute load, stress, spike, and endurance tests.
• Develop performance scripts using tools such as JMeter, LoadRunner, or Gatling.
• Monitor system performance (CPU, memory, DB, network).
• Analyze performance test results and identify bottlenecks.
• Collaborate with developers and DevOps teams for performance tuning.
• Integrate performance tests into CI/CD pipelines.
• Prepare performance test reports and recommendations.
• Ensure SLAs and non-functional requirements are met.
3–7+ years of experience in performance testing.

3)Junior Automation QA Engineer

• Assist in developing and maintaining automated test scripts.
• Execute automated test suites and analyze results.
• Support regression and smoke automation runs.
• Report and track defects using TFS or similar tools.
• Work with senior engineers to improve automation coverage.
• Participate in Agile ceremonies and QA activities.
• Maintain test data and documentation.
• Support CI/CD automation execution when required.

0–3 years of experience in QA or Automation Testing.

4)Senior Manual QA Engineer

• Review business requirements, BRDs, FSDs, and user stories.
• Prepare Test Strategy and Test Plans.
• Define scope, test coverage, entry/exit criteria.
• Estimate testing efforts and timelines.
• Create detailed test cases and test scenarios.
• Execute Functional, SIT, Regression, Smoke/Sanity testing and support UAT.
• Perform API testing (Postman/Swagger).
• Validate database records using SQL queries.
• Log and track defects using JIRA / Azure DevOps (TFS).
• Perform root cause analysis and drive defect triage meetings.
• Ensure defect closure within SLA.
• Validate end-to-end system flows and integrations.
• Coordinate with multiple systems/vendors.
• Verify interface validations and data mapping.
• Prepare status reports, summary reports, and quality dashboards.
• Track KPIs (Defect Leakage, Reopen Rate, Coverage).
• Collaborate with BAs, Developers, PMs, and UAT teams.
• Provide go-live readiness signoff and mentor junior QA engineers.
• 5–8+ years of Manual QA experience.
• Proven experience in managing testing efforts for complex systems.