Automator and developer with over three years of experience in test automation with selenium, serenity, cypress, katalon, karate, POM, screenplay, cucumber, MySQL, PostgresQL, GIT and Scrum.
Resposibilities: Lead design of test cases and execution strategy. Define best practices and guidelines for test cases creating. Create detailed test plans that maximize test coverage. Analyze test case failures and perform root cause analysis. Evaluate new tools, workflows, and processes for continuousimprovement of the software testing lifecycle. System and subsystem testing (web user interface, RESTful services,API, single login).
Guarantee the development and delivery of solutions with the lowest risk to failure and the greatest reliability to the customers. Design the test plans according to exit criteria and minimum percentage of coverage. Responsible for building and maintaining the test automation frameworks for Web apps using Selenium, Serenity, Cypress and forAPI and database with Karate in both cases integrated in CI/CDtools like Jenkins and Azure DevOps.
Major achievementI built a UI framework in karate with cucumber to manage the connection to IBM MQ Queues, Postgres, MySQL and SQL Server databases to insert input data, run Commands, ETLs or Store Procedures and then through queries get the output data and compare with the expected values.
Create test cases according to user stories acceptance criteria and customer requirements. Responsible for exploratory testing. Design and execution of manual testing cases to cover most of the critical functionalities for Web apps. Responsible for test automation for web and mobile applications with cypress, selenium, serenity. cucumber, katalon, POM andscreeplay, remotely through the Azure DevOps service.
Major achievementStrengthening of test concepts in different browsers, types of tests:functional, non-functional, black box, white box, dynamic, static, regression and smoke tests, localization strategies and the relevance of when and what to automate to add value to the projects.