Software Development Engineer in Test | Hitachi | Pune, India

Software Development Engineer in Test | Hitachi | Pune, India

Posted 3 weeks ago

About Company

Hitachi Vantara combines technology, intellectual property, and industry knowledge to provide data-management solutions that assist enterprises in improving customer experiences, developing new revenue streams, and lowering business costs. By combining IT, operational technology (OT), and domain expertise, Hitachi Vantara increases your innovation advantage. Join our team and contribute to our employee-focused culture by driving our customers’ data to meaningful customer outcomes.

The Role :

A Software Development Engineer in Test is needed to join a fast-paced, highly collaborative engineering team. Working with your scrum team, you will prototype, design, develop, and qualify software solutions. The Engineering team follows a highly collaborative development model that necessitates extensive development and testing involvement from project inception to completion.

Responsibilities :

  • ¬†Assist in the design, development, qualification, and maintenance of scalable software applications/systems.
  • Collaborate with scrum team members to translate requirements into prototypes, functional specifications, technical designs, and implementation.
  • Assist in the creation, implementation, and testing of user stories.
  • Contribute to the technical direction of the testing of a complex software system.
  • Advocate for product quality by leading in this competency on your scrum team.
  • Assist in the development, execution, and maintenance of White Box and Black Box test suites to ensure regression coverage and software quality, with a focus on automation.
  • Work with developers from other scrum teams to maintain technical design and code standards, particularly test code.
  • As needed, triage and document test failures, validate the veracity of fixes, and ensure new regression coverage.
  • Take part in reviews of business requirements.

Experience and Skills

  • 0-2+ years of hands-on contribution in software engineering or related field
  • Knowledge of Object Oriented development and design principles
  • Experience testing scalable distributed software with an understanding of concepts like a consensus, CAP, event-driven architectures, RabbitMQ as well as asynchronous processing
  • Good understanding of and experience testing applications deployed on Kubernetes, OpenShift, Rancher, or other similar platforms for automating deployment, scaling, and management of containerized applications
  • Database knowledge (e.g. NoSQL Key-Value storage, ACID concepts, distributed transactions)
  • Understanding of networking (e.g. HTTP1.1/2, Remote RPC, TCP/IP, load balancing, firewall)
  • Familiar with Linux OS (RH-based) administration and testing of customized installation
  • Understanding of engineering processes (including Agile methodologies)
  • Good problem-solving skills
  • Ability to convey complex technical information in a clear and concise manner
  • Tech savvy, detail-oriented, and highly driven
  • Outstanding interpersonal and communication skills
  • A passion for ensuring software quality
  • Relevant formal education, including BSCS or MSCS

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

How to apply ?

Apply Online

Inquire Now