Senior Software QA Specialist

Dgland Tehran

Posted 2 months ago

Job Description

  • Review and analyze system specifications.
  • Collaborate with QA Engineers to develop effective strategies and test plans.
  • Execute test cases (manual or automated) and analyze results.
  • Evaluate product code according to specifications.
  • Create logs to document testing phases and defects.
  • Report bugs and errors to development teams.
  • Help troubleshoot issues.
  • Conduct post-release/ post-implementation testing.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Write test scripts.
  • Carry out automated regression tests after every update and release of the new software version.
  • Run performance tests (load, stress, spike tests, etc.) to check how the software works in extreme conditions.
  • Set the priority for automation scenarios and work to maximize test coverage.
  • Write documentation on automated testing and select new automated tools.

Requirements

  • Proven experience as a quality assurance tester or a similar role.
  • Experience in project management and QA methodology.
  • Familiarity with Agile frameworks and regression testing is a plus.
  • Ability to document and troubleshoot errors.
  • Working knowledge of test management software (e.g. qTest, Zephyr) and SQL.
  • Excellent communication skills.
  • Attention to detail.
  • Analytical mind and problem-solving aptitude.
  • Strong organizational skills.
  • Bachelor's degree in Computer Science, Computer  Engineering or a related field.

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.