Software Quality Assurance Expert

Iran Talent Tehran

Posted a month ago

Job Description

  • Participating in planning and estimation meetings.
  • Following all activities within the established QA processes.
  • Creating detailed, comprehensive, and well-structured test plans.
  • Estimating, prioritizing, planning, and coordinating quality testing activities.
  • Designing and executing test cases and analyzing the results from system specifications.
  • Analyzing, testing, documenting, and verifying system change requests (defects, enhancements, new features, etc.).
  • Monitoring product quality, ensuring issues are properly classified and communicated.
  • Providing feedback on specific business or process problems and making improved recommendations when given the opportunity.
  • Transferring all data to related teams.
  • Designing and executing automation scripts using open-source tools.



  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related subject.
  • Knowledge of the QA process and Agile Software Development Life Cycle.
  • At least 5 years of QA experience specifically in web.
  • Extensive understanding of QA technologies, methodologies, industry trends, and best practices.
  • Experience with functional and non-functional tests.
  • Excellent communication and teamwork skills.
  • Strong analytical and problem-solving skills.
  • Sharp attention to detail.
  • Familiar with the Agile/Scrum method.
  • Familiar with UI/UX concepts.
  • English proficiency.


To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.