Responsibilities
Design, develop, and execute comprehensive test plans and test cases for software applications. Collaborate with development and product teams to understand requirements and ensure test coverage. Identify, document, and track software defects using established bug tracking tools. Perform functional, regression, integration, and user acceptance testing on new and existing features. Automate repetitive test cases to improve efficiency and consistency of testing processes. Analyze test results, provide detailed feedback, and recommend improvements to enhance product quality. Participate in code reviews and contribute to the development of quality standards and best practices. Ensure compliance with quality assurance methodologies and regulatory requirements. Continuously monitor and report on software quality metrics and KPIs. Support release management by validating software builds and participating in deployment activities. Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field. 2 to 5 years of professional experience in software quality assurance or software testing. Proven experience with manual and automated testing methodologies. Strong understanding of software development life cycle (SDLC) and QA processes. Familiarity with bug tracking and test management tools (e.g., JIRA, TestRail). Excellent analytical and problem-solving skills with keen attention to detail. Ability to work independently and collaboratively in a remote, fast-paced environment. Strong written and verbal communication skills. Experience with scripting or programming languages is a plus. Commitment to continuous learning and staying updated with industry trends.
#J-18808-Ljbffr
Quality Specialist • Riyadh, Saudi Arabia