NetApp, a prominent player in the technology industry, is actively seeking candidates for the position of MTS – Software Engineer. The ideal applicant for this role should hold a Master’s degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Systems, or an equivalent field. NetApp places a strong emphasis on academic excellence and seeks individuals with 1 to 3 years of relevant experience in the specified domains. This exciting opportunity is based in Bengaluru, a hub of technological innovation. As an MTS – Software Engineer at NetApp, the selected candidate will contribute to the development and enhancement of cutting-edge software solutions.
Company Name: NetApp
Job Role: MTS – 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:
- As part of a team, the individual will be responsible for.
- 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:
- 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 year experience.