Job type: Full-time
Role: QA/Test Developer
etl, java, jira
Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.
DUTIES: Contribute within teams responsible for performing ETL testing to support Search, Browse and Recommendation APIs that provide high quality content discovery services to Comcast's X1, Native STB, mobile, online, and syndication partner customers; write Java code to automate testing of batch ETL jobs in Azkaban, a batch workflow job scheduler, to ensure data is extracted, transformed and loaded accurately, seamlessly and according to business/end-user requirements in an Agile environment; utilize Java, Azkaban, MongoDB, Couchbase, and Zookeeper for data collection and automated ETL testing in distributed applications; deploy and maintain Azkaban builds and other applications in a QA environment comprised of 60 plus servers; deliver high-quality ETL releases by ensuring all data integrity and data validation checks are met; automate end-to-end integration testing to prevent backward compatibility issues in downstream applications due to defective ETL code; provide testing status at daily scrum meetings and prepare weekly test status reports for the QA Director; attend user story grooming and planning sessions to understand business requirements and technical details; automate user stories for each project sprint; create Jira tasks, incorporating test strategy for every user story, as well as utilizing Jira for defect ticket and user story creation and tracking; monitor functional and end-to-end QA stacks for any failures and alert development teams; and provide on-call production support in a DevOps environment.
REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field, and two (2) years of experience performing automated ETL testing, utilizing Java, Azkaban, MongoDB, and Couchbase; including one (1) year of experience providing production support in a DevOps environment, and utilizing Jira for defect ticket and user story creation and tracking.
Comcast is an EOE/Veterans/Disabled/LGBT employer