···
Log in / Register

QA/Test Automation Engineer

OMR 769-980/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
HCP4+993, Muscat, 112, Oman
Favourites
Share

Description

Summary: A QA / Test Automation Engineer ensures software quality by designing test strategies, building automated test suites, and collaborating with development teams to enhance reliability and release confidence. Highlights: 1. Design and maintain test strategies, plans, and cases (manual + automated). 2. Develop automated tests for web, mobile, and/or backend services. 3. Integrate automated tests into CI/CD pipelines and quality gates. **QA / Test Automation Engineer — Job Description** **Role summary** A QA / Test Automation Engineer ensures software quality by designing test strategies and building automated test suites. The role partners with developers and QA teams to improve coverage, reliability, and release confidence through automated regression, integration tests, and quality gates. **Key responsibilities** * Create and maintain test strategies, plans, and test cases (manual \+ automated). * Develop automated tests for web, mobile, and/or backend services. * Build and maintain test frameworks and reusable test components. * Integrate automated tests into CI/CD pipelines and quality gates. * Execute regression testing, investigate failures, and track defects to closure. * Perform API testing and validate data flows (where applicable). * Collaborate with engineers to improve testability and reduce flakiness. * Maintain test documentation and traceability to requirements/user stories. * Monitor test runs, results, and performance; improve stability and speed. * Participate in code reviews, contribute to QA best practices, and mentor peers (as needed). **Required qualifications** * Experience building automated tests in at least one language (Java, JavaScript/TypeScript, Python, C\#, etc.). * Proficiency with testing frameworks and tools (e.g., Selenium, Playwright, Cypress, JUnit/TestNG, pytest, Rest Assured—choose as relevant). * Experience with API testing tools (e.g., Postman/Newman, REST\-assured, or equivalent). * Strong understanding of software testing concepts (test design, coverage, assertions, negative testing). * Experience integrating tests into CI/CD (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.). * Ability to troubleshoot failures, isolate root causes, and communicate clearly. * Knowledge of version control (Git) and defect tracking tools (Jira/Azure DevOps). **Preferred qualifications** * Experience with BDD tools (Cucumber/SpecFlow) and acceptance test automation. * Experience with performance/load testing tools (JMeter, k6, Locust) if role includes non\-functional testing. * Experience testing mobile apps (Appium) and/or desktop clients. * Familiarity with cloud environments and test data management. * Knowledge of security testing basics (OWASP common risks) if relevant. * Experience with test reporting/dashboards and metrics (coverage, pass rate, flaky test management). **Skills and competencies** * Strong attention to detail and quality mindset. * Practical engineering approach to automation (reliability, maintainability, speed). * Good collaboration and communication with developers and product stakeholders. * Ability to write clean, maintainable test code. **Typical KPIs** * Automated regression pass rate and stability (low flake rate) * Increase in test coverage for critical flows (as measured) * Reduced time to detect defects (shorter lead time) * CI/CD pipeline impact (test runtime within targets) * Defect escape rate reduction (fewer production issues) * Test maintenance effectiveness (sustained uptime of test suites) Pay: RO769\.250 \- RO980\.350 per month Work Location: In person

Source:  indeed View original post
Salma Al Balushi
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.