Position: QA Engineer
Category: Java
English level: upper
Years of experience: 5


A dynamic Full Stack QA, covering UI, API, and Data-based Testing based on Web-based applications with more than 5 years of experience in the IT industry.
 Experienced in Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), and Defect Life Cycle within Agile methodology.
 Comfortable with composing Test Scenarios and Test Cases.
 Comfortable with core Java and Object-Oriented Programming (OOP) concepts and experience in
designing, developing, enhancing automated Test Scripts for Selenium, Selenide using Java Programming
Language.
 Advanced in performing Web Service API Testing using REST Assured Library and utilize Postman and
Insomnia for Manual API Testing.
 Successfully use POJO, GSON, JSON, and JSON Path for API Testing.
 Proven ability in designing and creating automation Frameworks using Java, Selenium WebDriver,
Cucumber with Gherkin, JUnit, TestNG, Jenkins, Maven, REST Assured Library, Oracle Database,
PostgreSQL.
 Solid experience with Page Object Model (POM) and Singleton Design Pattern for BDD (Behavioral
Driven Development), DDT (Data-Driven Testing) with Apache POI, Hybrid Framework to design, and
develop a test automation Framework.
 Experienced in Database Testing using JDBC and advanced in SQL.
 Advanced in locating Web-based application elements using HTML/CSS locators.
 Experience in Manual Testing, Automation Testing, Functional Testing, Database Testing, Regression
Testing, Smoke Testing, Positive and Negative Testing.
 Experienced in Git and GitHub as a remote repository. Using Jenkins for Continuous Integration
 Knowledge of Mobile Testing with Appium with the Android Studio
 Excellent work ethic, strong communication skills, positive attitude, great and easy-going team
member. A strong believer in teamwork, collaboration with a cross-functional team mindset.