Junior Software Quality Control (QC) Engineer

The Junior Software QC Engineer is responsible for ensuring the quality and reliability of software products through manual and automated testing. This role involves designing test cases, identifying and tracking bugs, and collaborating closely with developers to deliver high-quality solutions.

Key Responsibilities:

  • Execute manual and automated tests (using Selenium for the web and Appium for mobile) to identify software defects across web and mobile applications.
  • Develop and maintain detailed test plans, test cases, and test scripts based on project requirements (including API testing using tools like Postman).
  • Identify, document, and track software bugs using defect-tracking tools such as JIRA.
  • Collaborate with developers, product owners, and UI/UX teams to ensure timely resolution of issues.
  • Perform regression, functional, and performance testing before software releases.
  • Review system requirements and provide feedback to enhance testability.
  • Leverage Generative AI solutions to aid in creating test data, generating test scenarios, and automating repetitive tasks.
  • Ensure that software products meet quality standards and adhere to industry best practices.
  • Contribute to continuous improvement initiatives in testing processes, methodologies, and tools (e.g., integrating test suites into CI/CD pipelines).

Bachelor’s degree in Computer Science, Information Technology, or a related field.1–3 years of experience in software quality control or testing, preferably in a software house environment.Strong understanding of the Software Development Life Cycle (SDLC) and QA methodologies.Hands-on experience with bug-tracking tools such as JIRA or Trello.Experience writing and executing automated test scripts using Selenium (web) and Appium (mobile).Basic knowledge of other automation testing tools (e.g., Postman for API testing) is a plus.Familiarity with Agile/Scrum methodologies.Strong analytical thinking and problem-solving skills.Excellent communication and documentation abilities to report test results and issues.Detail-oriented with a passion for delivering high-quality software products.Exposure to or willingness to learn Generative AI tools for test data creation, test case generation, or code reviews.(Optional but beneficial) Exposure to performance/load testing tools (e.g., JMeter), CI/CD pipelines (e.g., Jenkins, GitLab CI), and version control systems (e.g., Git).
تاريخ النشر: ٢١ أكتوبر ٢٠٢٥
الناشر: Wuzzuf .com
تاريخ النشر: ٢١ أكتوبر ٢٠٢٥
الناشر: Wuzzuf .com