Base knowledge of Java
- JRE, JVM, JDK.
- OOP principles.
- Interface & Abstract Class.
- Data access modifiers.
- Method overriding & overloading.
- Collections (Set, Map, List), hashcode & equals, efficiency. Generics.
- Exceptions (Checked, Unchecked).
- XML, Servlets, JSP.
- Base knowledge: Maven, Tomcat, Spring MVC, Hibernate.
- Base knowledge of Selenium WebDriver.
- Base knowledge: JSP, JSTL, Servlet API.
Experience in Test Automation
- Java.
- JUnit / TestNG.
- Experience in using IntelliJ IDEA, ECLIPSE.
- Experience in using Databases: MySQL.
- Base knowledge of HTML.
Base knowledge of JS
- Iterator, array, function, object.
- AJAX, JSON, jquery.
Manual Testing experience
- Knowledge of QA procedures and technologies.
- Experience in writing test documentations.
- Experience in web applications testing.
- Experience in NAS and DAS devices testing.
- Manual testing on Windows OS, MAC OS.
- Experience in mobile applications testing.
- Manual testing mobile app with iOS platform on iPhone, iPod and iPad devices.
- Manual testing mobile app Android platform.
- Experience in using with the Redmine, Jira and Bugzilla bug tracking systems.
- Experience in using with virtual machine: VirtualBox, VMware Workstation.
Professional experience
QA Engineer, Waverley software, September *****************.
Languages
English - intermediate.