Engineer 2, Software Development & Engineering

Comcast Comcast · Media · Chennai, India

Software Development Engineer responsible for planning, designing, implementing, testing, and debugging software and web applications. This role involves collaboration with product and engineering teams, leading testing efforts, developing automation strategies, and ensuring quality across various environments. The role also includes mentoring QA engineers and staying current with emerging technologies, including AI-driven QA practices.

What you'd actually do

  1. Collaborate with Product to understand user stories, Engineering to understand architecture and design, and Operations to understand business workflows.
  2. Train and mentor Software Quality Engineers on testing concepts, tools, and processes.
  3. Lead and perform hands-on testing, including manual and automated approaches.
  4. Develop a deep understanding of NBCU’s product requirements and business objectives.
  5. Design and execute test strategies that meet functionality, performance, and user acceptance criteria.

Skills

Required

  • software testing
  • test automation
  • Java programming
  • Selenium WebDriver
  • JUnit
  • TestNG
  • Playwright
  • Cypress
  • REST APIs testing
  • SQL queries
  • Jira
  • QMetry
  • version control systems
  • CI/CD pipelines
  • communication skills
  • collaboration skills
  • technical documentation interpretation
  • staging and production environment testing
  • performance testing tools (JMeter, Gatling)

Nice to have

  • AWS
  • media or entertainment technology
  • monitoring and logging tools (Splunk, Datadog, CloudWatch)
  • AI tools and techniques for QA

What the JD emphasized

  • 5+ years of experience in software testing and test automation
  • Proficiency in Java programming
  • Hands-on experience with test automation frameworks such as Selenium WebDriver, JUnit, TestNG, Playwright, and/or Cypress
  • Experience testing REST APIs and writing advanced SQL queries for database validation
  • Experience with version control systems and integrating tests into CI/CD pipelines