GE Careers
Apply Now    

Staff Software Engineer- Quality Assurance

  • GE Oil & Gas
  • Experienced
  • Posted 5/8/2017 3:34:12 PM
  • 2884321
  • Job Function: Digital Technology
  • Business Segment: Oil & Gas Digital
Location(s): India; Bangalore


About Us:
GE {NYSE: GE} works on things that matter. The best people and the best technologies taking on the toughest challenges. GE operates in over 160 countries and employs more than 300,000 people worldwide, finding solutions in energy, health and home, transportation and finance to build, power, move and cure the world. Not just imagining. Doing.



Business Overview:

At GE Oil & Gas Digital, we are creating technology and solutions to enable social, mobile, analytical and cloud capabilities for the Industrial Internet. The Industrial Internet is an open, global network that connects people, data and machines. It’s about making infrastructure more intelligent and advancing the industries critical to the world we live in. At GE, we believe it’s about the future of industry—energy, healthcare, transportation, manufacturing. It’s about making the world work better. Stay connected with us. Join our Talent Community!

• GE - APM: https://www.youtube.com/watch?
• GE - Digital: https://www.youtube.com/user/industrialinternet
• GE is an equal opportunity Employer : https://www.youtube.com/watch?v=Co0qkWRqTdM

Role Summary:
As a Staff Engineer - Quality Assurance, you will be part of an agile team working on an Internet-of-Things (IOT) platform developing automated tests and testing strategies for various industrial analytics. You will be responsible for testing a component, feature and or feature set and independently develop automated test cases for the same.

Essential Responsibilities:
As Staff Engineer – Quality Assurance, you will:
• Be a part of a Scrum team inclusive of a Software Engineers, Analytics Engineers, User Interaction Design Engineers, Software Architects and Product Owner.
• Build automated scripts for testing analytics and applications developed on an
industrial IOT platform to be used as part of continuous Integration and delivery.
• Identify and report issues, analyze criticality of issues, help determine go/no-go decision for project code merges to ensure the stability of mainline.
• Work independently and deliver testing and use case creation which meets standards and
deliver desired functionality using the technology selected for the project.
• Participate in design and code reviews. Come up with ideas for product improvement and communicate the same to the stake holders.
• Contribute to quality engineering discussions
• You will own several quality engineering tasks and deliver while mentoring and helping team members
• Be able to influence from a technical standpoint across the function and business. Ability to influence at the peer level is key.
• Optimize and define new processes and tools, to enable large scale enterprise-grade software development.

Qualifications/Requirements:
• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• Minimum of 7 years of technical experience in Quality Assurance for web applications.
• High attention to detail including ability to manage multiple, competing priorities simultaneously
• Ability to translate business needs to technical requirements, propose and validate solutions
• Able to communicate technical details with clarity to various stakeholders


Eligibility Requirements:
• Legal authorization to work in India. We will not sponsor individuals for employment visas, now or in the future, for this job
• Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
• Must be willing to travel
• Must be willing to work out of an office located in Bangalore, India

Desired Characteristics:
• Previous experience with PaaS and testing web applications built using microservices architecture on the cloud
• Experience in testing web services (SOAP/REST; Performance under Load, etc.)
• Experience in testing applications built using modern JS Frameworks (like Angular, Polymer) using Mocha/Jasmine/Protractor etc.
• Skills in understanding application functionality and build test cases to cover various scenarios including negative tests, load testing
• Experience with GIT for code version control
• Skilled in using any one Relational and NoSQL database platforms
• Experience in working in Scrum teams and exposure to Agile
• Must be a team player with good attitude.
• Works well in fast paced growing environment.
• Effective teaming and problem solving abilities
• Strong interpersonal and leadership skills
• Able to interface effectively with peers in the organization
• Ability to learn new technologies and take on hands-on development work based on business priorities

Technical Expertise:
• Demonstrated experience and ability to write Java and python code for the purposes of testing solution code (e.g., white-box testing).
• Strong understanding of OOPS concepts.
• Hands on experience of design, coding and debugging skills in test automation
• Experience with issue-tracking and agile project management systems such as Jira, Confluence, Rally, etc.
• Proficient in Java, python unit tests, Test Driven Development, Continuous Integration
• Exposure to Big Data trends and patterns around building analytics is a plus.
Business Acumen:
• Strong business analysis and problem solving skills
• Ability to interact at all levels of the organization and with other GE businesses

Leadership:
• Ability to work with cross-functional teams to help build effective solutions
• Proactively identifies and removes project obstacles or barriers on behalf of the team
• Articulates the story, uses two-way communication and influences outcomes and ongoing results
• Strong oral and written communication skills including executive level presentation skills

Personal Attributes:
• Effectively direct and mentor others in critical thinking skills
• Proactively engages with cross-functional teams to resolve issues and design solutions using critical thinking and analytical skills and best practices
• Influences and energizes others toward the common vision and goal. Maintains excitement for a process and drives to new directions of meeting the goal in the face of unfavorable odds and setbacks



How to Apply
To be considered for a future position, please submit your resume/CV via the GE Careers website http://www.gesoftware.com/careers/

Equal Employment Opportunity
GE Corporation is an Equal Opportunity Employer and welcomes diversity

Locations: India; Bangalore
Apply Now    

GE Careers Technical Assistance

Having technical issues with ge.com/careers or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up