
Software Engineer - Test
Hewlett Packard Enterprise · Bangalore Urban, Karnataka, India
- On site
- Full-time
- $100,000 / year
- Bangalore Urban, Karnataka, India
Job highlights
- Design and develop software programs and enhancements.
- Analyze designs and determine integration activities.
- Execute testing plans and debug code.
- Collaborate with development partners on solutions.
- Requires a Bachelor's/Master's degree and 2-4 years experience.
About the role
Software Engineer - Test
Hewlett Packard Enterprise (HPE) is seeking a Software Engineer to join our team. This role is designed as 'Onsite' and requires primary work from an HPE office. We are a global edge-to-cloud company advancing how people live and work by helping companies connect, protect, analyze, and act on their data and applications, from edge to cloud. Our culture thrives on finding new and better ways to accelerate what’s next, values varied backgrounds, and offers flexibility for work-life balance. We make bold moves together and are a force for good. If you are looking to stretch and grow your career, our culture will embrace you. Open up opportunities with HPE.
Job Family Definition
Designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. This includes operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. You will determine hardware compatibility and/or influence hardware design.
Management Level Definition
Contributions include applying intermediate-level subject matter expertise to solve common technical problems. You will act as an informed team member, providing analysis of information and recommendations for appropriate action. This role operates independently within an established framework with moderate supervision.
Responsibilities
- Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
- Analyzes designs and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
- Executes and writes portions of testing plans, protocols, and documentation for assigned portions of the application; identifies and debugs issues with code and suggests changes or improvements.
- Participates as a member of a project team of other software systems engineers and internal/outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned systems portions or subsystems.
- Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.
Education And Experience Required
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Typically 2-4 years of experience.
Knowledge And Skills
- Proficiency with software systems design tools and languages.
- Ability to apply analytical and problem-solving skills.
- Experience designing software systems running on multiple platform types.
- Knowledge of software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.
- Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.
Additional Skills
- Cloud Architectures
- Cross Domain Knowledge
- Design Thinking
- Development Fundamentals
- DevOps
- Distributed Computing
- Microservices Fluency
- Full Stack Development
- Security-First Mindset
- Solutions Design
- Testing & Automation
- User Experience (UX)
What We Can Offer You
- Health & Wellbeing: Comprehensive benefits supporting physical, financial, and emotional wellbeing.
- Personal & Professional Development: Investment in your career growth, with programs for knowledge experts or cross-divisional skill application.
- Unconditional Inclusion: An inclusive culture celebrating uniqueness, with flexibility for work-life needs. We make bold moves together and are a force for good.
Key skills/competency
- Software Design
- Software Development
- Testing Plans
- Debugging
- Integration Activities
- Problem-Solving
- Cloud Architectures
- DevOps
- Automation
- System Software
Skills & topics
- Software Engineer
- Test Engineer
- Software Development
- Quality Assurance
- Debugging
- Testing
- System Software
- HPE
- Hewlett Packard Enterprise
- Onsite
How to get hired
- Tailor your resume: Highlight software testing, debugging, and design skills relevant to HPE's needs.
- Showcase technical expertise: Emphasize experience with software systems design tools, testing methodologies, and cloud architectures.
- Demonstrate problem-solving: Provide examples of your analytical skills and ability to debug complex issues.
- Understand HPE's culture: Research their commitment to inclusion, innovation, and edge-to-cloud solutions.
- Prepare for technical interviews: Be ready to discuss your experience with system software and development fundamentals.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary work arrangement for the Software Engineer - Test role at HPE?
- The Software Engineer - Test role at HPE is primarily an 'Onsite' position, meaning you will be expected to work from an HPE office location.
- What educational background is required for the Software Engineer - Test position at HPE?
- A Bachelor's or Master's degree in Computer Science, Information Systems, or an equivalent field is required for this Software Engineer - Test role at HPE.
- How many years of experience are typically expected for this Software Engineer - Test job?
- Typically, candidates for the Software Engineer - Test role at HPE are expected to have 2-4 years of relevant experience.
- What are the key responsibilities of a Software Engineer - Test at Hewlett Packard Enterprise?
- Key responsibilities include designing software enhancements, analyzing designs for integration, executing test plans, debugging code, and collaborating with development partners on solutions.
- Does HPE offer opportunities for professional development for Software Engineers?
- Yes, HPE invests in personal and professional development with specific programs to help team members reach career goals, whether becoming a knowledge expert or applying skills in other divisions.
- How does HPE approach inclusion in its hiring and work culture?
- HPE is unconditionally inclusive, celebrating individual uniqueness and valuing varied backgrounds. They offer flexibility for work and personal needs, and strive to be a force for good.
- What specific technical skills are valuable for the Software Engineer - Test role?
- Valuable technical skills include proficiency in software systems design tools and languages, analytical and problem-solving abilities, experience with multi-platform systems, and knowledge of software systems testing methodologies.
- What are some of the 'Additional Skills' mentioned for this Software Engineer position?
- Additional desired skills include Cloud Architectures, Cross Domain Knowledge, Design Thinking, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, and User Experience (UX).