Worked on two projects, the first one validates a toolchain that included customized Gerrit, Git and Jenkins tools for one of the largest chip manufacturer in the world and the second one, on which I am currently assigned, develops a complex test automation system
Write automated tests for REST API using Java, TestNG, Spring, REST Assured, GitLab
Developed and maintained SMTP/IMAP/FTP/CIFS /WEBDAV/CMIS automation frameworks using different Java libraries
Write automated tests for web based application using Java, Spring and TestNG
Develop custom DSL from scratch
Testing the integration of Gerrit with Jenkins, making use of a customized Gerrit Trigger
Developed automation framework from scratch, which validated Gerrit-Jenkins integration
Writing automated tests in Java for CLI and REST API calls, using JFunk (Java open source framework) and Junit
Performing code reviews for other automated frameworks
Validating the new releases both manually and automatically
Contribute to the design and implementation of other automated frameworks
Creating test reports that included the test execution results, bug fixes and new features validation status
Performing component/system integration testing
Used tools: HP Quality Center, Git and a customized repo, IBM Clear Quest UTP, Maven, Bamboo
Creating documentation for configuration, how to, end to end workflows