Software Qa Manual/Automation Engineer
Currentcreate and maintain testing documentation based on project requirements, including test cases, test plans, and bug reports; execute test cases manually to verify that the software behaves as expected; evaluate non-functional aspects such as performance, usability, reliability through black-box testing; participation in exploratory testing to identify software vulnerabilities and usability issues; automation and manual testing of web based and mobile applications; building test scenarios for back-end and front-end based on Page Object approach (Selenium); code reviewing; developing automated test scripts using testing frameworks and scripting languages (Selenium with Java); creating and maintaining Postman collections for API testing using test scripts (Java, Java Script and testing frameworks (RestAssured)) and assertions to validate API responses; integration of automated tests into the Jenkins CI/CD pipeline for continuous validation of code changes; collaboration with developers to identify and resolve specific issues.