Software QA Consultant

  • Full time
  • Ar Riyad, Saudi Arabia View on Map
  • posted 4 days ago
  • Posted : November 17, 2024 -Accepting applications
  • View(s) 12

Job Detail

  • Qualifications  Degree Bachelor
  • Experience  3 Years

Job Description

 API Testing: Experience with API testing and API testing tools like Postman, SoapUI, or Rest Assured for testing web services and APIs.

  •  Test Automation: proficient in creating automated tests using various tools and frameworks such as Selenium, , JUnit, TestNG, or any other relevant technology depending on your stack.
  •  Programming Languages: Proficiency in at least one programming language such as Java, Python, or JavaScript is crucial for writing automation scripts, analyzing test results, and potentially contributing to the development of testing tools.
  •  Understanding of QA Methodologies: Experience with various QA methodologies such as Agile, Scrum, Kanban, or DevOps is important. They should understand how QA fits into the software development lifecycle and be able to adapt their approach accordingly.
  •  Testing Techniques: Deep understanding of various testing techniques such as black-box testing, white-box testing, integration testing, regression testing, performance testing, and security testing is essential.
Requirements:
  • CI/CD Tools: Familiarity with Continuous Integration/Continuous Deployment tools like Jenkins, Travis CI, or GitLab CI is beneficial for integrating automated tests into the development pipeline.
  •  Version Control Systems: Knowledge of version control systems like Git or SVN is necessary for managing test scripts and collaborating with developers.
  •  Database Skills: Understanding of SQL and experience in database testing is  important for verifying data integrity and consistency.
  •  Defect Tracking Tools: Proficiency in using defect tracking tools like Jira, and managing issues found during testing.
  •  Performance Testing Tools: Knowledge of performance testing tools such as JMeter, LoadRunner, or Gatling is valuable for assessing the performance and scalability of applications.

Required skills