Job Role and Responsibility
You will be part of a new and exciting team that is responsible for building and testing a set of critical platform services that is used by partners and VMware to build and deliver data services on vSphere that operate at high reliability and performance at scale with minimum human touch for our customers. From development and, even more so, from testing perspectives it's a handful! Testing a system with various infrastructure, application, data and platform components and services, that span across the entire software stack is a huge challenge! And that's where we need you.
This is a very hands- on job where you will bring in a mix of technical/architectural skills, business insight, along with a deep understanding of the requirements and challenges of service delivery that will help in the implementation, test and delivery of the platform services.
Required skills
You have a proven track record of challenging projects, showing 6+ years of experience developing distributed software products and/or services
You are proficient in Java programming, Spring, networking, cloud computing technologies
You have experience in UI development using HTML5, CSS, Javascript, Angular 2 or above
You have experience in writing automated tests for UI code
You should have the ability to work in an agile manner and willing to participate through all phases of the service development lifecycle
We automate everything. System test code is the backbone for our quality efforts and its own robustness and quality directly affects the entire development and delivery pipeline - excellent development and test automation skills are critical
You should be detail oriented with a focus on implementation excellence
You exhibit critical thinking and advanced analytical skills and qualities
You are effective in working both independently and in a team setting
You have excellent interpersonal skills with effective written and oral communication
You approach problems in a systematic manner and demonstrate a strong sense of ownership and drive
A Bachelor s Degree in Computer Science, Engineering or equivalent
Our team looks for individuals who embody our values of humility, empathy, collaboration above isolationism, respectfulness, trustworthiness, and good- natured fun.
Preferred Skills
You have experience in Test automation and code coverage tools like JUnit or TestNG, Jasmine, Karma, Protractor, Jacoco
You have experience working with Spring boot, Spring security, Linux, Docker containers, Charting libraries, Load balancers- Nginx, HAProxy, Jenkins, Git, AWS - developer level expertise, VMware Clarity framework, Python
Keyskills: Computer science VMware Cloud computing Linux Javascript Agile HTTP Virtualization Analytics Python