Your Role and Responsibilities- Design QE methodology and test approaches that validate features developed by Agile / Scrum teams and ensures the accuracy of the requirements.
- Drive, scope, design and code automated tests.
- Create automation best practices.
- Participate in our Agile process by being an active contributor in daily standups, sprint kick-offs, demonstrations, and retrospectives.
- Make recommendations for improvements in how we engineer our products.
- Perform manual and automated QE processes for new releases, and for routine maintenance. Report defects and testing status
- Design test environment in QE Lab
- Simulate real-world deployments of the products, and reproduce customer issues
Required Technical and Professional Expertise
- 10+ years experience in Quality Engineering
- Exposure to Agile / Scrum methodology
- Experience writing code in Java or Groovy or Python
- Able to find bottlenecks and thresholds in existing code with the help of automation tools.
- Able to set up, maintain, and operate test automation frameworks.
- Familiarity with TestRail, Jira, Git, Jenkins, Selenium, ReadyAPI is a plus
- Experience testing virtualization or storage software intersecting with additional background in one or more of the following: virtualized storage, VMWare vCenter, , Hyper-V, NetApp, Cloud Computing (AWS, Azure, GCP), Cloud-native, SQL proficiency.
Preferred Technical and Professional Expertise
- Advocate for all facets of product quality (usability, scalability, maintainability, etc)