Company Description
Sandak is among the fastest-growing prop-tech companies, leveraging cutting-edge technology to offer a platform with a sociable interface. This innovative design facilitates seamless interaction between brokers and property seekers, creating a comprehensive real estate environment that caters to all interests and needs. With its unique features and a strong commitment to security and reliability, Sandak aims to be the premier destination for anyone interested in the prop-tech sector in Saudi Arabia. The platform promises a distinctive user experience that leaves a memorable mark in the realm of real estate technology.
Role Description
This is a full-time remote role for a Senior Quality Assurance Engineer. The Senior Quality Assurance (QA) is responsible for ensuring the quality of IT systems and applications by developing and implementing comprehensive testing strategies, identifying and resolving defects, and ensuring that software products meet defined requirements and standards. The role requires close collaboration with development teams and business stakeholders to deliver a seamless user experience and maintain high-quality standards.
Key Responsibilities
- Develop and execute comprehensive test plans including Functional, Regression, Integration, Performance, and Security Testing.
- Design, document, and execute test scenarios and test cases to validate requirements.
- Use test management and defect tracking tools (e.g., Azure Devops, JIRA, TestRail, Zephyr).
- Log, track, and report software bugs, and work closely with developers to ensure timely resolution.
- Apply Agile/Scrum methodologies and integrate quality practices throughout the Software Development Life Cycle (SDLC).
- Automate test cases using tools such as Selenium, Cypress, Appium, or equivalent.
- Conduct API testing using tools like Postman or SoapUI.
- Provide detailed QA reports and quality metrics to management.
- Continuously improve QA processes, standards, and best practices.
- Mentor junior QA team members and share knowledge on testing tools and techniques.
Qualifications
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
- Minimum of 5 years of proven experience in Software Testing / IT Quality Assurance.
- Strong expertise in both Manual and Automated Testing.
- Solid understanding of SDLC, STLC, Agile, DevOps.
- Hands-on experience with defect tracking and test management tools (e.g., JIRA, Azure DevOps, Bugzilla).
- Strong skills in test documentation, reporting, and communication across cross-functional teams.
- Proficiency in English (written and spoken).