About OmniOps
OmniOps is a Riyadh-based technology solutions provider serving organizations across Saudi Arabia and beyond, with additional offices in Jordan, Egypt, and Morocco. We specialize in empowering businesses to migrate and scale their AI technology infrastructure confidently, helping them achieve high levels of digital maturity. As part of this mission, OmniOps is building next-generation AI inferencing and automation platforms that power intelligent, scalable solutions for global customers. Our comprehensive services and products ensure seamless cloud migration, robust scalability, and reliable performance for our valued partners.
Role Overview
As a Quality Assurance Automation Engineer, you will design and execute test strategies, develop automated test suites, validate APIs and databases, and support continuous integration for an AI inferencing platform. You should have solid hands-on experience in Python automation, backend testing, and modern QA practices.
Key Responsibilities:
- Design, maintain, and execute test plans, test cases, and test strategies.
- Build and enhance automation frameworks using pytest and Playwright (Python) for UI flows.
- Perform manual exploratory, functional, and regression testing.
- Test REST APIs and validate backend data using Postgres and SQL queries.
- Conduct performance and load testing using tools such as JMeter, Locust, or LoadRunner.
- Log, track, and verify defects in JIRA with clear and reproducible steps.
- Review automated test scripts and promote QA and coding best practices.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI).
- Collaborate closely with developers, product managers, and DevOps to clarify requirements and ensure quality throughout the development lifecycle.
Required Skills & Qualifications:
- 3–7 years of experience in software testing or QA automation.
- Strong Python scripting and automation skills.
- Hands-on experience with pytest or similar automation frameworks.
- Experience with Playwright (Python) or equivalent UI automation tools.
- Solid understanding of API testing and related tools.
- Proficiency in Postgres and SQL for backend data validation.
- Familiarity with performance testing tools such as JMeter, Locust, or LoadRunner.
- Comfortable with Git, Linux environments, and modern CI/CD pipelines.