Quality Assurance Engineer
QA Engineer is responsible for the testing of the product releases and creation of test suites.
- Work in an Agile/Scrum development environment.
- Design, develop and maintain manual and automated GUI and API test suites.
- Execute tests on a daily basis.
- Analyze and report test results.
- Stay up to date on test automation tools and processes and suggest process improvements.
- Computer Science or Computer Engineering Degree with 2-3 years of experience in a related field.
- Good programming knowledge and experience (Java).
- Experience developing, executing and monitoring manual and automated test suites.
- Good knowledge of automated testing frameworks (TestNG).
- Experience using GUI and API test automation tools (Selenium WebDriver, Katalon Studio, Jmeter, Postman, REST Assured, SoapUI).
- Good knowledge or experience using source code management tools (SVN) and continuous integration tools (Jenkins) is a plus.
- Experience with test case management tools and issue tracking systems (like TestRail and JIRA).
- Experience with SQL databases (Oracle/PostgreSQL) is a plus.
- Good communication skills.
Lebanon