Software Development Engineer Testing (SDET) at VMWare in Palo Alto, CA
VMWare📌 Palo Alto, CA
You will be redirected to VMWare's preferred application process.
Software Development Engineer in Testing (SDET)
Job DescriptionThe Elevator Pitch: Why will you enjoy this new opportunity?
Being an SDET is donning multiple roles in a software application domain space - an effective developer, a core QA specialist, a good business analyst who sets the expectations and deriving solutions that assist testing. The CoE team, is the technical heart of the QA organization - a successful candidate will have the opportunity to work with best minds and hands in the industry/domainVMWare is a consistent brand in Fortune 50 list of companies!
A challenging work culture, that shoots up your technology profile. What is primary need, technical challenge, and/or problem you will be responsible for?
The CoE team is a shared service team within the bigger shared Services QA team. The application technology platforms vary across business processes; so, does the QA techniques and tools. The CoE team maintains a common automation platform across all domains; and provide real time support in all their delivery tasks. The challenge is to ensure, that the common development process/framework; is scalable and reliable and to ensure there is round the clock availability of the test execution infrastructure; and put to use the test results for heuristic analysis. It requires very good awareness on application domain/technology stack to succeed. The candidate is expected to be hands on with general development practices and approach; the tools and technologies behind its operations; a deep understanding of QA scenarios; and be skilled on multiple QA automation tools. Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?
* Solve heuristic QA use cases using AI ML technologies
- Analytics and Prediction.
* Address test data restrictions, when it is provisioned from production systems, using standard approaches in data security and its automation
* Un-attended and Intelligent test generation/selection/execution of test cases on a continuous application delivery pipeline.
What type of work will you be doing?
What assignments, requirements, or skills will you be performing on a regular basis?
Code development - on a full stack technology. Continuously research, on how QA automation is evolving with industry trending concepts like AI/ML and cognitive analytics. Leverage process/tools from stake holder technology teams, and produce PoC models of QA automation, that goes with the overall product technology landscape. Evangelize QA automation use cases; and push for adoption of solutions within the QA and ther stake holder teams. Continuously assess and improve the automation response to the end-to-end workflow challenges in testing.
Skillset: Must be
- Having an "automation first" mindset with hands-on experience in scripting with Shell and Groovy, Python or Power.
Having good troubleshooting skills both on Windows as well as Linux based systems.
Proficient in CICD concept and tools, specifically Jenkins, Artifactory, Sonar.
Qube etc.,Good at integrating build tools like Maven, Gradle. Also packaging python-based applications. Experience in containerization. Specifically writing Docker Files and setting up required docker images.
Proficient in setting up Kubernetes pods, services and managing the cluster monitoring.
Capable of understanding different tools and integrating them to enhance the platform capacity as a whole.
Capable of understanding the requirements and delivering the quality with minimal assistance.
Proficient in either of the programming languages Java, Angular, NodeJS/Python.
Good hands-on experience using frameworks like Spring
- Boot, JPA, Django and microservices development using REST interfaces.
Worked with any of the database among MySQL, Oracle.
Able to gauge the importance of application performance while delivering the code.
Adaptable to new frameworks getting introduced as part of implementation.
Good to have
- Knowledge on programming using Python.
Knowledge on Ansible, Chef, Puppet.
Site Reliability EngineeringREST API Integrations.
Containerization of the microservices.
Deployment of microservices on KubernetesAny scripting languages Shell, Groovy, Power.
ShellTool integrations using RESTWhat is the leadership like for this role?
What is the structure and culture of the team like?
You will be part of the shared services team for VMware IT. IT-QA is headed by Anand Devanathan - who has spent over 4 years managing delivery for the Finance, Legal, HR portfolio and 2+ years managing quality engineering for VMware IT. The team prides itself on having delivered consistently across the large portfolio it oversees and setting industry best practices in terms of organizing itself for delivery and approaching automation and innovation. What are the benefits and perks of working at VMware?
You and your loved ones will be supported with a competitive and comprehensive benefits package. Below are some highlights, or you can view the complete benefits package by visiting www.benefits.vmware.com.
* Employee Stock Purchase Plan
* Medical Coverage, Retirement, and Parental Leave Plans for All Family Types
* Generous Time Off Programs
* 40 hours of paid time to volunteer in your community
* Rethink's Neurodiversity program to support parents raising children with learning or behavior challenges, or developmental disabilities
* Financial contributions to your ongoing development (conference participation, trainings, course work, etc.)
* Healthy and local inspired snacks in all our pantries.
This job requisition is not eligible for employment-based immigration sponsored by VMwareVMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind:
VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.
VMware will not tolerate discrimination or harassment based on any of these characteristics.
VMware encourages applicants of all ages.
VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law. Search Jobs
You will be redirected to VMWare's preferred application process.
Job Expires: December 27, 2020
More Angular Jobs
Uh oh! Something went wrong. Please try again.