General Electric Staff Software Engineer in Barrington, Illinois
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.
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.
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.