QA Software Engineer

Deepsource Technologies

Employer Active

Posted on 30 Oct

Experience

3 - 5 Years

Job Location

Riyadh - Saudi Arabia

Education

Bachelor of Science

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Key Responsibilities:

Review and analyze software requirements, specifications, and design documents to ensure alignment with quality standards.

Develop and execute manual and automated test cases for software applications to identify bugs and defects.

Inspect and validate functionality, usability, and performance of software products across different platforms and environments.

Document and report defects, issues, and improvements with detailed steps for reproduction and expected outcomes.

Collaborate with development, product, and project management teams to discuss quality standards, progress, and potential issues.

Perform regression testing to ensure that new deployments does not negatively impact existing software functionality.

Participate in unit testing and provide feedback from a quality assurance perspective.

Ensure proper testing of software interfaces, API testing, security protocols, and compatibility with different systems and devices.

Ensure compliance with industry standards, best practices, and regulatory requirements in software development.

Contribute to the development and maintenance of test plans, test cases, and testing documentation.

Continuously monitor and evaluate QA/QC processes, recommending improvements to increase efficiency and effectiveness.

Stay up to date with emerging software testing trends, tools, and technologies.

Desired Candidate Profile

Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

3+ years od experience in QA/QC software testing, ideally in e.g., tech, fintech, healthcare environment.

Strong understanding of software development life cycle (SDLC) and testing methodologies (Agile, Waterfall, etc.).

Experience with manual and automated testing tools (e.g., Selenium, Appium, test Complete, JMeter, JUnit, or similar).

Familiarity with bug tracking and project management tools (e.g., Jira, Bugzilla, Trello).

Ability to write and execute detailed test plans and cases.

Strong analytical and problem-solving skills with a keen eye for detail.

Ability to perform thorough testing and report defects in a clear and actionable manner.

Experience with database testing, API testing, and performance/load testing is a plus.

Knowledge of scripting or programming languages (e.g., type script, Java, JavaScript, SQL) is beneficial.

Strong communication and teamwork skills to work effectively with development and product teams.

Certification in software testing (e.g., ISTQB, Agile testing, Certified Software Tester (CST), or similar) (Preferred).

Company Industry

Department / Functional Area

Keywords

  • QA Software Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Application Test Engineer

QA Engineer

Quality Assurance Engineer

View All