Senior Software Engineer in QA Snapp Box

  • Full Time

  • Tehran

      -   Tehran

Senior Software Engineer in QA

Posted 17 Days ago

Job Description

We are looking for a QA engineer who can design and perform nonpartisan and automated tests to ensure product quality that will lead the leadership of the QA Jr. force in our growing team. Responsibilities of the QA Engineer include designing and implementing tests, troubleshooting, and defining corrective actions. QA Engineer plays an important role in our company's product development process. Our Ideal Option offers tests before the product launches and ensures that the software is well executed and meets the needs of our customers. If you have a field of engineering and are interested in providing solutions for quality software problems, we will be happy to cooperate with you. Finally, you must monitor all software development steps in order to identify and resolve defective system functions to achieve quality standards. Duties: -Review the requirements, specifications and technical design documentation for providing regular and conceptual feedbacks. - Generate Test Plan and Test Case, comprehensive, complete with details -Estimate, prioritize, plan, and coordinate test-related activities -Design, develop and run automation scripts using open source tools -Tracking, specifying, recording and archiving complete bugs -Performing regression tests completely after bugs have been resolved -Development and implementation of process tests for new and existing products to meet customer needs -Communicate with internal teams (development and product managers) to identify system requirements -Monitor the results of the troubleshooting process - Identify the causes of software disapproval and educate users to implement solutions -Examining quality assurance criteria, such as the volume and volume of existing problems -Update with new test tools and strategies

Requirements

Main job requirements: -Proven work experience in quality assurance (at least 2 years) -Mastering the QA software methods, tools and processes -Experience in writing the Test Plan and Conceptual, Effective and Transparent Test Case -Practical experience in using automatic testing tools -Full mastery of SQL and writing scripts -Work experience in the field of an Agile / Scrum development process -Experience in conducting a security test or performance test is an advantage -Bachelor or Master Degree in Computer Science Engineering or related disciplines -English proficiency is mandatory.