We are seeking a Senior Quality Assurance Engineer with 8 to 10 years of experience in quality assurance. The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Contract Type: 6 months and renewable
Location: Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Work Conditions: On-site, Full-time
Working Days: 5 days
Language Requirements: English
Key Responsibilities:
- Collaborate with product development teams to review requirements and create test plans.
- Design, develop, and implement test automation frameworks to support continuous integration and deployment models.
- Create test scripts to address various areas such as database impacts, software scenarios, regression testing, negative testing, error/bug retests, or usability in preparation for release.
- Utilize provisioning systems to build and configure virtual environments to support development and functional testing efforts.
- Oversee bug tracking and test prioritization in collaboration with development counterparts.
- Define and review acceptance criteria for agile stories with product and development teams to ensure compliance with quality standards.
- Perform complex data analysis and operational analysis on software systems and cloud infrastructure to identify issues.
- Execute test cases (manual and/or automated) and analyze results focusing on functionality, reliability, performance, and compatibility according to test plans and requirements.
- Monitor applications for errors and performance and work with leadership to define and adapt delivery schedules.
- Provide regular status updates to leadership and support User Acceptance Testing and Training for users.
- Continuously learn about new technologies and help keep the team informed of industry developments and evolving best practices.
Qualifications / Technical Skills:
- Experience writing highly tailored automated test scripts from scratch.
- Strong understanding and ability to translate requirements into test plans.
- Experience working in an Agile/Scrum environment.
- Knowledge of test case management and defect tracking tools (e.g., TestRail, JIRA, HP Quality Center).
- Experience in testing APIs, websites, progressive web applications, cloud-based systems, and high-performing distributed systems.
- Proficient in smoke testing, sanity testing, regression testing, and usability testing.
- Experience working with development teams to support commercial cyber security products.
- Familiarity with operating systems like Enterprise Linux (CentOS/Amazon Linux).
- Required programming languages: Python (Required), Bash, Go.
- Familiarity with frameworks like Selenium, Robot, Playwright, Jmeter, Postman.
- Experience with cloud environments, particularly Amazon Web Services (AWS).
- Knowledge of virtualization/containers (VMware ESXi, Docker, Kubernetes - Required).
- Experience with productivity and collaboration tools (Jira, Confluence, Bitbucket - Required, Jenkins).
Benefits:
- Health insurance
- Immediate joiner preferred