Analyze and document test results. Files defects, elaborating on expected and identified behaviour, and identifying the area/cause of defect.
Create test plans, reviews/tests requirements, and creates functional/non-functional tests.
Create/update automated tests as required. Maintain the automated testsuite.
Validate and verify resolved defects.
Coach junior QC engineers.
Become the go-to person for all technical, evaluation, and test design decisions.
Own the go live decision
Stay up-to-date with new technologies. Continuously evaluate and promote the use of new tools, techniques, frameworks, and platforms.
Follow standard change and version control processes.
Plan activities and report on progress alignment against plans.
Acting ethically.
المتطلبات
BS or MS degree in Computer Engineering or Computer Science disciplines.
Years of experience required:4+
Formal education or a recognized certification in testing (e.g. ITI Software testing track, ISTQB, etc.)
Solid understanding of the software development lifecycle.
Excellent troubleshooting and problem solving skills.
Being highly disciplined, organized, and having an eye for detail.
Experience in testing the following is highly desired: Web Applications, Database, Mobile Apps, backend REST APIs, performance/load testing. (At least {}.)
Knowledge in any of the following tools is a plus: Selenium, Appium, SoapUI, or Jmeter.
Prior experience in testing automation.
Solid understanding of code versioning tools, such as Git, and change control tools such as Jira.