Software Development Testing
· Demonstrated experience and proficiency producing and executing software test plans to evaluate applications, web services, hardware, or network environments.
· Demonstrated experience and proficiency working with continuous integration and automated testing technologies such as Selenium, JUnit, Shell Scripting, Python, Jenkins, or Bamboo).
· Demonstrated experience and proficiency with version control systems, such as Git or Subversion.
Software Design and Development
· Demonstrated experience using the Angular 2+ web framework.
· Demonstrated experience with Node.js.
· Demonstrated experience scripting with Bash.
· Demonstrated experience scripting with JavaScript or TypeScript.
· Demonstrated experience with object-oriented languages and programming.
· Demonstrated experience working with web technologies such as CSS and HTML.
· Demonstrated experience using version control systems such as Github.
· Demonstrated experience using NoSQL database.
· Demonstrated experience programming in working with the Linux based operating systems.
· Demonstrated experience using build automation tools such as Gradle.
· Demonstrated experience conducting unit testing with tools such as Selenium or Junit.
· Demonstrated experience working with web servers such as Apache Tomcat.