JOB DESCRIPTION
A QA engineer should have a thorough understanding of QA testing environments and software development life cycles.
Duties and Responsibilities
-
Ability to develop the test cases and test cases execution
-
Assume responsibility for assigned test scope
-
Perform and document risk analysis
-
Record test progress and results
-
Code automated tests
-
Create test plans
-
Develop standards and procedures to determine product quality and release readiness
-
Discover bugs within software
-
Drive innovation and streamline overall testing processes
-
Identify, isolate, and track bugs throughout testing
-
Identify any potential problems that users might encounter
-
Perform manual and automated testing
-
Research and analyze product features being tested
-
Research new tools, technologies, and testing processes
-
Review user interfaces for consistency and functionality
Requirements
-
Should have experience in Manual and Automation Testing.
-
Proven work experience as a QA in IT industry.
-
Understanding of software QA methodologies, tools, and processes, knowledge of SQL and scripting, working experience in software development and software quality assurance
-
Solid organizational skills, including multitasking and time-management
-
Clear and accurate written and verbal communication is a must
-
Proficiency with related software tools including but not limited to Selenium automation, Appium, Katalon Studio, etc.
Location: Doha-Qatar
Comments