QA Engineer - Cloud Data Protection
Location
Bangalore | India
Job description
As a QA Engineer for Cloud Data Protection at HYCU, you ll work to develop qualification strategy and develop testing tools and software for HYCUs next generation data protection SaaS in the cloud. You will work closely with the product management, principal architect and Sr. Engineers, gathering requirements for QA to build and integrate Data Protection functions for our next generation SaaS Services.
Essential Functions:
- Take ownership of features that range from SaaS Application services to build data protection SaaS across multiple hyperscalers and Software as a Service (SaaS) Services.
- Take Ownership of a system test area and delivery of system testing for Hycu Data Protection product Suite
- Work with product management and product engineering teams from the start of the development cycle to review PRD, design documents and test plan for quality and non-functional requirements
- Create system test strategy, test plans, execution and automation.
- Maintain test coverage, regression pipelines and drive test gap analysis/actions for assigned areas
- Establish to be the Go-to person for quality of one of more areas in tech stack while establishing technical leadership both within the team as well as with stakeholders in peer teams.
- Propose and drive initiatives to solve complex problems in areas like scalability testing, virtualization/databases/files protection, cloud archive / replication, quality processes etc.
- Coach and mentor other team members on the technical and project planning/execution front.
- Ability to understand, Analyze the data protection requirements across multiple SaaS platforms
Technical Skills Job Requirement:
- Experience with driving test life cycle (test planning, execution, automation) and release qualification
- Experience in programming using Python and/or other scripting languages
- Experience in non-functional testing like stress scalability in system test
- Experience in design and setup of complex testbeds for non-functional testing like stress, scalability and/or longevity.
- Experience with Cloud platforms, GIT, Jenkins, ELK or similar, storage and data protection domain is a plus.
- Demonstrated leadership and made an impactful contribution to Quality non-functional testing in prior organizations.
- Very Strong experience with Continuous Integration/Continuous Deployment
- Experience with docker container technologies is plus
- Expertise in at lease one hyperscaler technology and experience in developing applications on the hyperscaler platform (AWS, Azure, GCP)
- Scripting Skills-Bash/Python/PowerShell
- Databases-MySQL/Mongo/Amazon RDS
- Automation-Puppet/Chef/Ansible
- Proficient with Linux systems administration (RHEL/CentOS specifically)
- Good exposure to HTML5, CSS, Java Script, JQuery, Angular frameworks
- At least 3-5 years of software development experience and knowledge of Node.js, Python or Java/.net/C#
Responsibility:
- The tasks this individual is responsible are often unstructured and the issues addressed are less defined requiring new perspectives and creative approaches.
- This individual will apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation.
- Demonstrate good judgment in solving problems as well as identifying problems in advance and proposing solutions.
Education and Experience:
- A Engineering degree in Computer science of Science/Software engineering is required along with min 5 - 8 years of software development experience.
- Demonstrated ability to have completed multiple, complex technical tasks.
- Master s in software engineering will be a plus.
Job tags
Salary