Software Engineer in Test — Comcast Cable Communications, LLC, Sunnyvale, CA.
Contribute to teams responsible for creating and maintaining customer-facing applications that enrich the experience of interactive television over cable; develop and maintain software solutions for the automated testing of applications; perform software development within a NodeJS environment utilizing Java and JavaScript; perform automated software testing utilizing industry-standard tools such as Junit and REST Assured; design and implement solutions to improve testing of frontend application components and backend services; communicate best practices to the team to ensure the testability of applications; validate product quality by analyzing and testing the quality of the codebase; make decisions affecting architecture of the test codebase including determining which software to use for writing test code; develop and maintain code that validates front-end, middleware, and database systems; provide input into various software development lifecycle stages; write and execute automated code and create comprehensive execution reports; repair complex broken automation scripts; participate in peer reviews of automation codebase; maintain automation codebase in a version control system (GIT, SVN); create simple SQL queries for validation of databases and/or writing SOAP and RESTful API automated scripts; create automated testing documentation, including test plans, and test summary reports; execute automated test scripts, and present results to the team; analyze broken test cases and diagnose and repair to working order; and diagnose and repair simple bugs within production code.
Requirements: Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field, and two (2) years of experience performing software development using Java; and performing automated software testing utilizing TestNG and Selenium.
Apply to: denise_mapes@cable.comcast.com
Reference Job ID #3476