Browse Jobs
For Companies
Post JobLog inGet Started

Quality Engineer

Emdad Al Khebrat
Riyadh, Saudi Arabia

Quality Engineer

Riyadh, Saudi ArabiaPosted 1 day ago
11People have clicked1 open position

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job DescriptionWe are seeking a motivated and detail-oriented Quality Engineer to join our dynamic team. The successful candidate will play a critical role in delivering high-quality software applications through both manual and automated testing methodologies. This role necessitates a strong analytical mindset, allowing for effective collaboration with cross-functional teams as they analyze project requirements, create and execute comprehensive test cases, and maintain vigilant oversight throughout the development lifecycle. A significant focus will be placed on automating testing processes for the Engine system and ensuring data accuracy and integrity at every stage of development. The ideal applicant will possess a solid foundation in software engineering principles, with proactive involvement in continuous improvement initiatives that align with international best practices. This position offers an excellent opportunity for growth and professional development for individuals eager to make a tangible impact in the quality assurance domain.Job RequirementsA Bachelor’s degree in Software Engineering, Computer Science, or a related field.0-6 years of experience in software development and quality assurance processes.Certification in ISTQB Foundation Level and familiarity with Agile and Automation methodologies.Comprehensive knowledge of manual testing principles and test automation techniques.Proficiency in relevant scripting languages, including Java, JavaScript, TypeScript, and Python.Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins, Bitbucket, Bamboo, and Git.Strong communication skills in both English and Arabic to effectively liaise with stakeholders at all levels.Analytical and problem-solving skills to troubleshoot and resolve issues efficiently.A detail-oriented approach with a passion for ensuring top-tier quality in software delivery.Ability to work collaboratively within a team environment, as well as independently when needed.Knowledge of performance testing tools is desirable.Familiarity with Red Hat OpenShift is considered a plus.Job ResponsibilitiesImplement the daily operations required for the Department/Section, ensuring compliance with established standards and procedures.Identify opportunities for continuous improvement of systems, processes, and practices in line with international best practices.Prepare timely and accurate reports to meet departmental and company requirements, policies, and standards.Assist in the implementation and enhancement of IT development processes across the organization.Identify all project aspects affecting the quality of the outcome and communicate these effectively to stakeholders.Manage task planning, oversee progress, and review tasks with team members to ensure alignment on objectives.Collaborate with development teams to execute automated test scripts for the Engine system to validate functionality and performance.Ensure data validation across multiple application stages to maintain data integrity and accuracy throughout the software lifecycle.Create, execute, and maintain test cases, leveraging various testing techniques to guarantee comprehensive coverage.Report and track bugs using Jira, ensuring each defect is addressed in a timely manner.Develop and maintain traceability matrices to confirm that all requirements are fulfilled and to monitor overall test coverage.Conduct manual testing while also developing automated tests utilizing tools such as Selenium WebDriver and Playwright.Carry out API testing (REST/SOAP) and automate API testing procedures using Postman and Rest Assured.Engage with database management systems like SSMS and Oracle for backend testing and data validation purposes.Troubleshoot and debug issues across diverse operating environments, including Windows and Linux systems.Collaborate with cross-functional teams, ensuring integration quality amidst message queuing and microservices systems.Participate actively in Agile ceremonies, contributing to continuous improvement efforts within the QA team.Stay up-to-date with evolving industry trends and tools, enhancing the testing processes and methodologies adopted by the organization.Ensure compliance with all relevant information security practices and standards to maintain data confidentiality and integrity.Required SkillsStrong understanding of quality assurance methodologies, both manual and automated.Expertise in developing automated scripts and utilizing testing frameworks effectively.Solid communication skills to articulate issues and facilitate collaboration with team members and stakeholders.Ability to analyze requirements and develop comprehensive test plans and cases accordingly.Proficiency in utilizing testing tools and repositories for efficient project management.Awareness of risks related to project quality and capability to advise on mitigation strategies.A commitment to continuous improvement and a proactive approach to enhancing testing practices.Flexibility to adapt to new tools, technologies, and methodologies as needed to maintain high-quality standards.Strong troubleshooting skills with the capability to debug and resolve complex issues in software applications.Ability to work well under pressure, managing multiple tasks and deadlines in a fast-paced environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentQuality Engineer