General Electric Staff Software Engineer in Barrington, Illinois

About Us:

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at http://www.ge.com/sites/default/files/15-000845%20EEO%20combined.pdf . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Role Summary:

This is a Staff Software Engineer in Test role which is highly impactful and visible role to help define the way we develop, verify and validate our products and features. This role will be responsible to show the magic of automation to ensure we are building the right product and building the product right.

Essential Responsibilities:

  • This role will collaborate with software engineers, product owner(s), engineering manager(s), architect(s) to not only design and build automation code, but also provide inputs into creating test strategy, test plans & contribute to building a robust automation framework.

  • Develop and contribute to automation test strategy and test plans to ensure high levels of product quality.

  • Build and maintain an automated test suite for the product which will be used to validate all aspects of the product (including functional, performance tests, security testing, etc)

  • 5 to 7 years of Experience developing software using Java or C#

  • Strong object-oriented design experience leveraging design patterns to design and build scalable, reusable code.

  • Experience with Selenium, BDD (Behavior Driven Development) using Jbehave or similar tools preferred.

  • Experience implementing/testing web services preferred (SOAP/REST;Throughput, Performance under Load, etc.)

  • Strong collaborator with excellent interpersonal skills, being a change agent to drive quality best practices. Qualifications/Requirements: Basic Qualifications

  • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)

  • A minimum of 8 years of professional experience developing software using Java or C#

  • GE Leadership Program Graduates will get credit towards relevant work experience, commensurate to the program they have completedEligibility Requirements

  • Legal authorization to work in the U.S. is required. GE may agree to sponsor an individual for an employment visa now or in the future if there is a shortage of individuals with particular skills.

  • Must be willing to work out of an office located in Chicago, IL Desired Characteristics:

  • Experience with Windows and Unix / Linux based programming

  • Experience working on software projects in the healthcare domain, dicom, hl7 standards preferred.

  • Experience with SQL Server is a plus

  • Willingness to learn new technologies quickly

  • Ability to self-organize and work independently with minimal direction as part of a scrum team

  • Participate in design and code reviews

  • Good interpersonal and communication skills

  • Experience with best practices like Test Driven development, Behavior Driven Development is a plus Business Acumen:

  • Demonstrates the initiative to explore alternate technology and approaches to solving problems

  • Skilled in breaking down problems, documenting problem statements and estimating efforts

  • Demonstrates awareness about competitors and industry trends

  • Has the ability to analyze impact of technology choices Leadership:

  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members

  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

  • Identifies misalignment with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct

  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives Personal Attributes:

  • Strong oral and written communication skills

  • Strong interpersonal skills

  • Effective team building and problem-solving abilities

  • Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit#DTR Locations: United States; Illinois; ChicagoGE will only employ those who are legally authorized to work in the United States for this opening.