Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Mentionedyears
Not Disclosed
Salary Not Disclosed
Saudi Arabian
Male
1 Vacancy
The Quality Assurance Engineer is responsible for ensuring the quality and reliability of software products or systems before they are released to customers or users, it plays a critical role in the software development process by identifying and addressing defects, bugs, and performance issues to improve the overall user experience.
Key Responsibilities
Create detailed test plans that outline the testing approach, objectives, and criteria for success.
Execute test cases to verify that software applications or systems function correctly.
Document defects or issues in a bug tracking system and provide clear and concise information to developers for resolution.
Collaborate with developers to set up and maintain continuous integration and continuous delivery (CI/CD) pipelines to ensure frequent and reliable testing.
Improve testing processes and methodologies to enhance the overall quality of software products.
Perform compliance testing to ensure software adheres to industry-specific regulations and standards.
Assisting in Test Planning and Execution:
Assist senior QA engineers in preparing test plans based on project requirements and specifications.
Execute manual and automated tests on products or software applications.
Follow detailed instructions to test systems, ensuring they function as expected under various conditions.
Learn the use of test case management and bug tracking tools like JIRA, TestRail, or others.
Accepted of Graduates Development Program / Tamheer by HADAF
Bachelor degree in computer science, software engineering, information technology, or a related field.
Attention to Detail: Ensuring thorough testing, logging defects, and identifying even the smallest discrepancies.
Communication Skills: Ability to clearly report defects and collaborate with developers, product teams, and managers.
Basic Testing Knowledge: Understanding of common testing types (functional, regression, integration, etc.).
Problem-Solving Skills: Ability to troubleshoot issues and follow through on finding solutions.
Technical Aptitude: Basic understanding of programming languages or technical concepts (e.g., HTML, JavaScript, SQL).
Adaptability: Willingness to learn new testing tools and technologies as the role evolves.
Teamwork: Ability to work collaboratively with cross-functional teams.
Time Management: Managing time efficiently to complete tasks and meet deadlines.
Full-time