QA Engineer

🇹🇳 Tunis, Tunisia💼 Full-time⏱️ 3-5 years

About the Role

We are seeking a detail-oriented QA Engineer to ensure the quality of our software products through automated testing, performance testing, and continuous integration practices. You will play a crucial role in maintaining high quality standards.

Key Responsibilities

  • Design and implement automated test frameworks using Selenium and Cypress
  • Write and maintain test cases for functional, integration, and regression testing
  • Perform API testing using tools like Postman and REST Assured
  • Conduct performance and load testing
  • Integrate automated tests into CI/CD pipelines
  • Identify, document, and track bugs and issues
  • Collaborate with developers to improve code quality and testability

Required Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3-5 years of experience in software quality assurance
  • Strong knowledge of testing methodologies and best practices
  • Experience with test automation tools (Selenium, Cypress, Playwright)
  • Proficiency in at least one programming language (JavaScript, Python, Java)
  • Experience with API testing and tools
  • Understanding of CI/CD concepts and tools
  • Excellent analytical and problem-solving skills

Nice to Have

  • ISTQB or similar certification
  • Experience with performance testing tools (JMeter, Gatling)
  • Knowledge of security testing
  • Familiarity with BDD/TDD practices
  • Experience with mobile testing

What We Offer

  • Competitive salary package
  • Health insurance
  • Flexible work schedule
  • Professional development and certification support
  • Collaborative work environment
  • Annual leave and public holidays

Required Skills

SeleniumCypressJestAPI TestingCI/CDJavaScriptPythonAutomation