Senior Software Test Engineer

Bama (Media Gostar Net) Tehran

Posted 7 months ago

Job Description

We are seeking a highly skilled and experienced senior test engineer with expertise in automation testing to join our tech team. As a senior QA, you will play a critical role in ensuring the quality and reliability of our product through the development and execution of automated test scripts. Your extensive experience in the field, coupled with your in-depth knowledge of testing methodologies and tools, will enable you to make significant contributions to our QA processes.

  • Develop and implement automated test scripts to ensure the quality of software products, focusing on functional and performance testing.
  • Collaborate with cross-functional teams, including developers, product managers, and other QA members, to define test strategies and ensure comprehensive test coverage.
  • Design, prioritize, and execute test cases based on project requirements and specifications, identifying and documenting defects and issues.
  • Continuously enhance and maintain the automation test framework and test suite, incorporating industry best practices and emerging technologies.
  • Conduct root cause analysis of issues and work closely with development teams to provide detailed bug reports, assisting in troubleshooting and resolution.
  • Stay up-to-date with the latest trends and advancements in automation testing and related technologies.

Requirements

  • Proven experience of 5 years in software quality assurance, with a focus on automation testing.
  • Strong proficiency in automation testing tools, such as Selenium, Appium, or similar frameworks.
  • Solid understanding of software development life cycle (SDLC) and agile methodologies.
  • Proficient in programming languages, such as Java, Python, or C#, for test automation script development.
  • Experience with version control systems (e.g., Git) and continuous integration/continuous delivery (CI/CD) pipelines.
  • Excellent analytical and problem-solving skills, with the ability to quickly identify and resolve issues.
  • Strong attention to detail and a passion for delivering high-quality software products.
  • Effective communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

To see more jobs that fit your career