Apply Edge Start your job search

Quality Assurance (QA) Engineer

Datamatics Technologies · Riyadh, Riyadh, Saudi Arabia

Apply & track with Apply Edge
Quality Assurance (QA) Engineer (3–11+ Years Experience)Job Title: Quality Assurance (QA) EngineerExperience: 3–11+ YearsLocation: Riyadh, Saudi ArabiaJob SummaryWe are seeking a detail-oriented Quality Assurance (QA) Engineer to ensure the quality, reliability, and performance of software applications through comprehensive testing strategies. The ideal candidate will have experience in manual and automated testing, test planning, defect management, and test reporting while collaborating closely with developers, business analysts, and product teams.Key ResponsibilitiesDesign, develop, execute, and maintain test plans, test cases, and test scriptsPerform functional, integration, regression, performance, and automation testingIdentify, document, track, and verify software defects throughout the testing lifecycleCollaborate with developers, business analysts, and product owners to validate business and technical requirementsDevelop and maintain automated test suites to improve testing efficiencyParticipate in sprint planning, requirement reviews, and release validation activitiesPrepare test reports, quality metrics, and release readiness documentationSupport User Acceptance Testing (UAT) and production validation as requiredContinuously improve QA processes, automation coverage, and testing standardsMust Have SkillsExperience with Allure OR qTest OR TestMo for test management and reportingExperience with Selenium OR Cypress OR Playwright OR Appium for test automationHands-on experience in Functional Testing AND Integration Testing AND Regression Testing AND Performance Testing AND Automation TestingExperience creating Test Plans AND Test Cases AND Test Scenarios AND Test Execution ReportsDefect Tracking AND Bug Reporting using Jira OR Azure DevOps OR BugzillaKnowledge of REST APIs AND API Testing using Postman OR SoapUIFamiliarity with Git AND GitHub OR GitLab OR BitbucketUnderstanding of SDLC AND STLC AND Agile OR Scrum methodologiesStrong analytical, troubleshooting, and communication skillsGood to Have SkillsPerformance testing using JMeter OR LoadRunner OR GatlingProgramming or scripting knowledge in Java OR Python OR JavaScript OR C#CI/CD tools such as Jenkins OR GitHub Actions OR GitLab CI OR Azure DevOps PipelinesDatabase validation using SQL OR PostgreSQL OR MySQL OR Oracle SQL ServerExperience testing Web Applications AND Mobile Applications AND RESTful APIsKnowledge of Docker OR Kubernetes and cloud environments (AWS OR Azure OR Google Cloud Platform (GCP))Experience with Behavior-Driven Development (Cucumber OR SpecFlow)Preferred QualificationsBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field3–11 years of experience in software quality assurance and testingExperience working in Agile development environmentsISTQB Foundation OR Advanced certification is a plusStrong attention to detail, problem-solving abilities, and a commitment to delivering high-quality software