Senior Software Engineer, System Team

Comcast New York, NY

About the Job

Business Unit:

Responsibilities
Build and maintain test infrastructure toolsets for our Engineering teams
Design, code, and execute automated regression and end-to-end tests for new and existing features
Diagnose issues, report defects, and propose regression tests to discover reoccurrences
Work closely with multiple Engineering and Product teams on testing and delivery strategies
Build simulated environments for complex testing scenarios

Minimum Qualifications
5+ years of relevant work experience
BS or higher degree in Engineering, Computer Science, Mathematics, or another quantitative discipline or equivalent work experience
Fluent and excellent coding skill in Python or at least one scripting language
Experience with Agile Methodology
Experience with Software Development Life Cycle (SDLC)
Experience with relational databases (SQL)
Experience with Linux/Unix
Ability to comprehend complex system architectures and find creative approaches to testing them
Excellent written and oral communication skills
Experience writing automated test software and headless test systems
Excellent analytical and problem-solving skills
Commitment to increasing quality
Detail oriented, flexible and can work well in a global team-oriented environment

Preferred Qualifications
Experience with Continuous Integration Platforms
Experience with test data creation and setup
Experience working with robot framework
Experience working with Docker, Pandas a plus





Comcast is an EOE/Veterans/Disabled/LGBT employer