NetApp, a prominent technology company, is currently seeking qualified individuals for the role of Software Engineer. The ideal candidate should possess a Master’s degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Systems, or an equivalent degree. In addition to educational qualifications, applicants are expected to have 1 to 3 years of relevant experience. The position is based in Bengaluru, reflecting NetApp’s commitment to fostering technological innovation in a dynamic and vibrant city.
Company Name: NetApp
Job Role: Software Engineer
Education Required: Master’s degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Systems or an equivalent degree
Experience Required: 1 to 3 year
Job Location: Bengaluru
Role and Responsibilities:
- Understanding test requirements and formulation of test cases.
- Setting up the lab and configuring testbeds.
- Developing, implementing, and executing test plans.
- Contributing to test automation.
- Collecting comprehensive and relevant data for problem investigation.
- Writing test reports.
- Participate in technical discussions within the team or other groups within the Business Unit associated with specified projects.
- Willing to work on additional tasks and responsibilities that will contribute toward the team, department, and company goals.
Required Skills and Qualification:
- Preferred Automation Skills: Python, Pytest, Framework development, REST API and UI Automation.
- Possess excellent written and verbal communication skills.
- Work collaboratively within a team of other engineers and have strong influencing skills.
- Proven abilities in the following disciplines: software testing, test case writing, automated script development and process improvement.
- Strong understanding of concepts related to computer architecture, data structures and standard programming practices.
- Work on complex issues where analysis of situations or data requires an in-depth evaluation.
- Use judgment in selecting methods, techniques, and evaluation criteria for successful results.
- Work with parent QA, & development team in product quality efforts as necessary.
- Strong automation skills with Python and Pytest.
- Strong knowledge of the design and architecture of complex distributed backend systems.
- Basic knowledge in microservices/containerization via Docker, and Kubernetes is a plus.
- Proven familiarity with working within public cloud environments (e.g., AWS / GCP / Azure)
- Basic knowledge of Storage Technologies (SAN, NAS, Object Store)
- Basic knowledge of virtualization and cloud technologies.
- Basic knowledge of Agile.
- Knowledge of CI/CD processes.
- Knowledge or experience in AI (LLM)
- Ability to work in changing environments and within a team.
- We are seeking candidates with a Master’s degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Systems or an equivalent degree with 1 to 3 years of experience.