NPM, Maven, Java, Javascript
Company Name: Axway
Title: Software Engineer
Location: Bucharest, Romania
Responsibilities:
- Creating unit tests (java and recently groovy and javascript);
- Creating automated tests:
-- The tests creation have been made so they can run on slaves with different operating systems (sun, hp-ux, windows, linux);
-- For test execution I used Test NG and Maven;
- Creating integration tests in groovy;
- Implementing functionalities in java and action script;
- Creating and debugging batch and shell scripts;
- Debugging and fixing bugs in java, javascript and python;
- Implementing tool for automatic creation of: job (using Jenkins API), branch (using GitLab API) and repositories (using Artifactory API). Tools used:
-- Docker to run the build and the application;
-- Nodejs with express;
-- Jenkins to build automatically the app;
-- Artifactory to store the docker images and the app;
-- Gitlab.
- Creating internal tools to ease manual testing:
-- Creating automatically pom’s in maven and running them.
Used technologies:
- Scripting:
-- Batch;
-- Shell;
- Database:
-- MySQL;
-- Oracle;
- IDE:
-- Intellij Idea;
-- Eclipse;
-- Spring Tool Suite;
- Programming language:
-- Java;
-- Python;
-- Groovy;
-- Action Script;
-- Java Script;
- Build automation tool:
-- Apache Maven;
-- Apache Ant;
- Software versioning and revision control system:
-- SVN;
-- GIT;
-- Mercurial;
- Web Tools:
-- Jenkins;
-- Sonatype Nexus;
-- Artifactory;
-- Version One;
-- Jira;
-- Confluence;
-- Crucible;
-- Sonar;
-- Skype;
-- Join Me;
-- Jive;
- Other Tools:
-- Putty;
-- WinMerge;
-- Process Explorer;
-- MobaXterm;
-- Outlook;
-- Notepad ++;
-- Sublime;
-- WinSCP;
-- Tortoise;
-- Docker;
-- Docker Compose;
- Operating systems:
-- Windows 7;
-- Windows 8.1;
-- Windows Server 2008 / R2;
-- Windows Server 2003 / R2;
-- Aix Power;
-- Linux Mint;
-- HP-UX (ia64/parisc);
-- Solaris Sun (sparc/x86).