QA Specialist with over four years of experience in the technology sector, specializing in both front-end and back-end testing. Proficient in multiple programming languages, including Java, JavaScript, Ruby, Python, and SQL. Utilizes Java for Selenium, Appium for front-end testing, and RestAssured for back-end testing. Employs JavaScript with Cypress for comprehensive testing of both back-end and front-end systems. Implements Ruby with Web Capybara and Selenium, and Python with Robot Framework for front-end and Request for back-end testing. Skilled in performance testing using Jmeter, and adept at black box testing techniques, test data creation, and automation script development. Experienced in both functional and non-functional testing, Agile methodologies, formulating test plans, designing test case architecture, constructing detailed test steps, and building acceptance criteria using the BDD + Gherkin approach. Manages the defect lifecycle, and reports on test execution status.
Possesses a robust foundation in automation testing, particularly in web platform testing with Selenium WebDriver integrated with Java. Competent in unit tests with JUNIT and API documentation with Swagger. Familiar with MVC applications, SOAP, and REST WebServices, including microservices architecture. Experienced in testing SOAP and REST WebServices, and adaptable to various technological environments or projects. Proficient in using the Scrum framework and Cucumber for test execution within Agile practices.