Job Description
The Software Engineer - Test is responsible for implementation of Test Automation features / functionality & required tools development, working closely with Test Automation Lead & Architect and part of scrum team for timely delivery with quality. Demonstrates deep understanding of software test design techniques & principles.
GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.
Job Description
Roles and Responsibilities
In this role, you will:
- Work with team in Agile Software Test and Development lifecycle.
- Demonstrate technical expertise in developing test automation code with high rigor on code quality.
- Understand the product & feature better to come up with optimal test scenarios using advanced test design techniques.
- Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal.
- Participate & Provide inputs in technical discussions along with Leads & Architects.
- Out of box thinking in demonstrating the Design, implement, enhance, and maintain test harnesses, libraries, test cases corresponding to various product areas.
- Continuous integration related process changes and improvements throughout engineering lifecycle.
- Execute on the Automation Infrastructure & Tools roadmap and build/enhance test infrastructure.
- Work with the engineering team during the feature design and implementation phases to ensure that:
o The feature has test hooks that can be leveraged to automate test cases.
o The feature is debug enabled.
- Analyse failures and root cause issues, file defects, follow up with developers and other teams on the resolution if product issues are found
- Maintain code quality through best practices.
- Seek and provide feedback on design and development
- Demonstrate the ability to make informed technology choices after due diligence and impact assessment
Education Qualification and Technical Expertise:
- Bachelor's degree in computer science or "STEM" Majors (Science, Technology, Engineering and Math) with a minimum of 3 years' experience in software testing
- Knowledge and hands on experience of Test Design techniques, Test Planning, Test Execution - Manual and Automation
- Test automation development experience within BDD, Data driven and Hybrid automation frameworks (preferably cucumber & JBehave not only limited to Selenium)
- Knowledge on Data Structures, multithreading, concurrency & test Design Patterns
- Experience using source code management tools such as: Git, GitLab or SVN to perform operations such as branching, merging, and labelling
- Experience in unit framework such as Junit, TestNG.
- Experience using build tools such as: Gradle, Maven etc
- Experience installing operating systems, installing software applications, and troubleshooting on both Linux and Windows operating systems
- Experience working within Agile/Scrum software development framework
- Strong Debugging and Troubleshooting Expertise.
Desired Characteristics:
- Self-starter, energizing, results oriented and able to multi-task; tenacious and organized
- Familiarity with the software development lifecycle; including requirement and defect management tools.
- Strong written and oral communication skills including the ability to collaborate with developers both locally and remote
- Understanding of different levels testing and behavioural driven design testing techniques
- Experience configuring builds within continuous integration tools such as Jenkins or TeamCity
Personal Attributes:
- Able to work under minimal supervision
- Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
- Able to work well with global teams, including time-zone flexibility
Inclusion and Diversity
GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, ****** orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership - always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you'd expect from an organization with global strength and scale, and you'll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
#LI-Hybrid
Additional Information
Relocation Assistance Provided: Yes
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
