NBCUniversal logo
NBCUniversal

Here you can create the extraordinary. Join us.

Senior Software Quality Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 2004H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

$149.0K - $159.1K / year

Seniority

Senior

Job Description

Senior Software Quality Engineer

NBCUniversal

Title: Sr. Software Quality Engineer Location: New York United States Employees can work remotely Full-time Business Segment: Operations & Technology Compensation: USD 148,990 - USD 159,135 - yearly Job Description: Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Job Description - Responsible for ensuring the delivery and testing of high-quality software solutions that power critical business processes. - Leverage both manual and automated testing strategies, including AI-driven approaches, to deliver robust, scalable, and reliable applications, while collaborating closely with cross-functional teams to drive continuous improvement and business value. - Combine deep expertise in test management, automation, and release readiness with a strong understanding of Agile and the software development lifecycle (SDLC). - Develop, execute, and maintain comprehensive test plans and strategies to ensure the quality and reliability of applications. - Design, manage, and automate test cases for a wide range of testing types, including functional (unit, integration, regression, smoke), non-functional (performance, compatibility), and specialized (API, mobile, exploratory) testing. - Build and maintain automated test frameworks and scripts using tools such as Selenium and Playwright and integrate them into CI/CD pipelines (Jenkins, Github Actions) for continuous quality assurance. - Conduct API testing using tools like Postman and Rest Assured to validate RESTful endpoints, ensuring robust backend service quality. - Conduct Security and Penetration testing to identify vulnerabilities and protect against malicious attacks and data breaches using tools like Nmap and Sqlmap. - Perform performance and load testing using tools like JMeter to validate system scalability and reliability under varying workloads. - Lead and coordinate release readiness activities, including pre-release validation, post-release monitoring, and post-release validation to ensure smooth and predictable deployments. - Investigate production issues and contribute to root cause analysis and remediation strategies. - Maintain strong communication and collaboration skills to support agile development practices and ensure alignment across the software development lifecycle. - Share knowledge and best practices with team members, fostering a culture of continuous learning and innovation. - Collaborate closely with developers, product managers, business analysts, and cross-functional teams to align testing efforts with business goals and technical requirements. - Lead and mentor quality engineers on the team by providing guidance on modern software development frameworks, and leading technical discussions. - Prepare Monthly, Quarterly and Annual quality metrics, KPIs, and dashboards to monitor product quality and testing effectiveness. Qualifications - Bachelor's degree in Information Technology, Computer Engineering, or a related technical field (or foreign degree equivalent), plus eight (8) years of experience in the job offered or in a related occupation. - The position requires each of the following skills, which must have been gained through eight (8) years of experience: - Experience with Quality Engineering with a focus on test strategizing, planning, test estimation, resources loading and management. - Experience with SDLC and Software Testing lifecycles. - The position requires each of the following skills, which must have been gained through five (5) years of experience: - Experience with Test Automation testing using tools like Selenium or Playwright for UI and Rest Assured for API or similar. - Experience with API testing using tools like Postman and SoapUI. - The position requires each of the following skills, which must have been gained through four (4) years of experience: - Experience with Quality Engineering responsibilities in a News Gathering or Television Production environment. - Experience managing work allocation of vendor resources and collaborating with different cross functional teams. - Experience with programming languages (Python, Java, TypeScript, etc.). - Experience supporting CI/CD tool integration throughout the development lifecycle. - The position requires each of the following skills, which must have been gained through three (3) years of experience: - Experience with performance engineering validations, applying different performance testing strategies like load, stress, spike, volume, or similar. - Experience with security and penetration testing using tools like Nmap and SQLmap. Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. - Salary range: $148,990- $159,135 per year - Full-time: 40 hours/week Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

Related Job Pages

More Software Engineer Jobs

Chewy logo

Software Engineer I

Chewy

Chewy is an online retailer of food, toys and treats, healthcare products, clothing and accessories, and more for dogs, cats, fish, birds, farm animals, and oth

Software Engineer I Location: Boston United States Job Description: Job Description: Software Engineer I Boston, MA - IT - Full time Job Description: What you'll do: - Design and build software components of services and/or platforms. - Utilize algorithms, data structures, and design patterns to produce efficient and performant code. - Develop, extend, and debug code within the scope of existing tools and services. - Execute on design and debug tasks. - Troubleshoot root cause and solutions for bugs and production issues. - Contribute to best practices for logging, testing, instrumentation, metrics, monitors, alerts, practices, and processes. - Make meaningful contributions to existing service architecture, data architecture, dev-ops, and infrastructure as code, deployment pipelines, and public cloud services as part of a software development team. - Participate in on-call rotations and operational excellence. What you'll need: - Minimum Requirements: Bachelor's degree or foreign equivalent in Computer Science, Computer Information Systems, or related field and, plus 1 year of experience in a Software Developers or a related position/occupation. - Alternate Education and Experience: Master's degree or foreign equivalent in Computer Science, Computer Information Systems, or related field and no experience in a Software Developers or a related position/occupation. - Experience or coursework must include: - Software engineering; - Designing, building, and deploying scalable, highly available systems; - Writing code or debugging tricky issues; - Professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations; - Object-oriented design, data structures, algorithm design, problem solving, and complexity analysis; - Scrum, XP, or other agile methodologies; - Configuration and deployment management; - Technology infrastructure, network, compute, storage, and virtualization; - Performing data analytics; - AWS; - Core web technologies, including ES6+ JavaScript and React; - Experience designing, building, deploying, testing, and evolving responsive user interfaces; - Experience integrating with RESTFUL APIS using Java or a similar backend language; - Automated testing frameworks such as Karate, Playwright, Cypress, Selenium; - Developing CI/CD pipelines using Jenkins, TeamCity or comparable tools; - And experience with containerized systems such as Docker. Employer: Chewy, Inc. Office Address: 343 Congress Street, Floor 5, Boston, MA 02210 Other: Telecommuting permitted up to 2 days per week. The base salary range for this role is $131,082.00 to $163,000.00 per year - The specific salary offered to a candidate may be influenced by a variety of factors including but not limited to the candidate's relevant experience, education, and work location. In addition, this position is eligible for 401k and a new hire and annual equity grant. C08+ positions may also be eligible for annual bonus. We offer different types of insurance and benefits, such as medical/Rx, vision, dental, life, disability, hospital indemnity, critical illness, and accident. We offer parental leave, family services benefits, backup dependent care, flexible spending accounts, telemedicine, pet adoption reimbursement, employee assistance program, and many discounts including 10% off pet insurance and 20% off at Chewy.com. Exempt salary team members have unlimited PTO, subject to manager approval. Team members will receive six paid holidays per year. Team members may be eligible for paid sick and family leave in compliance with applicable state and local regulations. Chewy is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, gender, citizenship, marital status, religion, age, disability, gender identity, results of genetic testing, veteran status, as well as any other legally-protected characteristic. To access Chewy's California CPRA Job Applicant Privacy Policy, please click here. - The specific salary offered to a candidate may be influenced by a variety of factors including but not limited to the candidate's relevant experience, education, and work location. In addition, this position is eligible for 401k and a new hire and annual equity grant. C08+ positions may also be eligible for annual bonus. We offer different types of insurance and benefits, such as medical/Rx, vision, dental, life, disability, hospital indemnity, critical illness, and accident. We offer parental leave, family services benefits, backup dependent care, flexible spending accounts, telemedicine, pet adoption reimbursement, employee assistance program, and many discounts including 10% off pet insurance and 20% off at Chewy.com. Exempt salary team members have unlimited PTO, subject to manager approval. Team members will receive six paid holidays per year. Team members may be eligible for paid sick and family leave in compliance with applicable state and local regulations. Chewy is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, gender, citizenship, marital status, religion, age, disability, gender identity, results of genetic testing, veteran status, as well as any other legally-protected characteristic.

Massachusetts
$131.1K - $163K / year
Agilent Technologies logo

Software Quality Engineer

Agilent Technologies

Headquartered in Santa Clara, California, Agilent Technologies is an international company that provides measurement products and solutions to the life sciences, chemical analysis,

Title: Software Quality Engineer Location: US-CA-Santa Clara time type Full time job requisition id 4036205 Job Description **Due to business requirements, this is an on-site role** Agilent is seeking a Software Quality Engineer (QA Engineer / Software Test Engineer) to join the Software Quality organization supporting the Automation Productivity Solutions team. This team develops integrated software‑hardware systems, laboratory automation platforms, and instrument control applications used in life science and analytical laboratories. Join our team as a Software Quality Engineer and play a vital role in developing reliable laboratory automation and instrument control solutions. Work closely with our talented software, firmware, and hardware R&D teams throughout the entire software development lifecycle. Enjoy hands-on testing in a regulated, quality-focused environment and make a direct impact on product quality. We value industry experience, but strong transferable QA and software testing skills from related technical fields are also encouraged. Key Responsibilities - Represent Software Quality / Quality Assurance (QA) on assigned software development projects. - Collaborate with software developers, firmware engineers, product managers, and cross‑functional teams. - Review product requirements and design documentation to ensure clarity, testability, and traceability. - Develop and maintain test plans and test cases aligned with requirements and design specifications. - Execute functional testing, integration testing, and regression testing of for instrument control software. - Perform hands-on testing of laboratory automation systems, including sample preparation, microplate handling, and liquid handling devices, as well as integration with mass spectrometers. - Identify, document, and track software defects / bugs using a defect tracking system (e.g., JIRA or equivalent). - Support software, firmware, and hardware releases, including through verification and validation activities. - Contribute to continuous improvement of quality processes, testing practices, and QA standards. Qualifications - Bachelor’s degree in a technical discipline (e.g., computer science, systems engineering, mechanical engineering) or life sciences (e.g., biology, chemistry, biochemistry, bioinformatics), or equivalent experience in biotech, biopharma, diagnostics, or life science tools. - 4+ years of experience working with laboratory equipment, scientific devices, analytical instrumentation, or complex software‑hardware systems. - Understanding of the software development lifecycle (SDLC) and quality best practices. - Experience creating and executing manual test cases based on requirements and specifications. - Familiarity with defect tracking and requirements management tools such as JIRA or similar. - Strong analytical, problem‑solving, and troubleshooting skills. - Ability to work independently and collaboratively in cross‑functional, Agile or matrixed environments. - Clear written and verbal communication skills. Preferred Qualifications - Professional experience in software quality, software testing, QA, or test engineering. - Experience testing integrated systems involving software, hardware, and firmware. - Experience with test automation tools or frameworks. - Familiarity with ISO 9001 quality standards and 21 CFR Part 11 compliance. - Familiarity with scripting languages such as JavaScript, VBScript, or similar. Additional Details This job has a full time weekly schedule. It includes the option to work remotely. Applications for this job will be accepted until at least May 21, 2026 or until the job is no longer posted. The full-time equivalent pay range for this position is $120,864.00 - $188,850.00/yr plus eligibility for bonus, stock and benefits. Our pay ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Agilent Technologies, Inc. is an Equal Employment Opportunity and merit-based employer that values individuals of all backgrounds at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to sex, pregnancy, race, religion or religious creed, color, gender, gender identity, gender expression, national origin, ancestry, physical or mental disability, medical condition, genetic information, marital status, registered domestic partner status, age, sexual orientation, military or veteran status, protected veteran status, or any other basis protected by federal, state, local law, ordinance, or regulation and will not be discriminated against on these bases. Agilent Technologies, Inc., is committed to creating and maintaining an inclusive in the workplace where everyone is welcome, and strives to support candidates with disabilities. Travel Required: Occasional Shift: Day Duration: No End Date Job Function: Quality/Regulatory

California
$120.9K - $188.9K / year
Harness logo

Senior Software Engineer

Harness

Software Delivery Simplified.

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

Role Description We are seeking a highly motivated Software Engineer to join our Code Science team. You will be responsible for developing and maintaining open and closed source language frontends for the Joern platform to enable automated software vulnerability analysis by Harness SAST. The work includes interfacing with compiler and parser libraries, as well as parser generators. You will collaborate with a distributed remote team around the world, including the open source community, data scientists and machine learning engineers, security researchers, software engineers, etc. Responsibilities - Implement and maintain language frontends for a wide variety of programming languages - Translate source code compiler/parser representation into Joern Code Property Graphs - Keep track of newly-introduced language features and support them in the frontends - Write integration tests to ensure compatibility between frontends and later vulnerability analysis stages - Collaborate with other team members to identify and resolve technical issues and implement new features - Write and maintain technical documentation to ensure consistency and knowledge transfer Qualifications - Master's degree in Computer Science, Software Engineering or a related field, or equivalent experience - Experience in software development in either Scala or Java/Kotlin - Excellent communication and interpersonal skills to work collaboratively with team members - Knowledge of parser generators, compiler programming and program analysis - Knowledge of static program analysis methods is a plus Note on Fraudulent Recruiting/Offers We have become aware that there may be fraudulent recruiting attempts being made by people posing as representatives of Harness. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers. Please note, we do not ask for sensitive or financial information via chat, text, or social media, and any email communications will come from the domain @harness.io. Additionally, Harness will never ask for any payment, fee to be paid, or purchases to be made by a job applicant. All applicants are encouraged to apply directly to our open jobs via our website. Interviews are generally conducted via Zoom video conference unless the candidate requests other accommodations. If you believe that you have been the target of an interview/offer scam by someone posing as a representative of Harness, please do not provide any personal or financial information and contact us immediately at security@harness.io. You can also find additional information about this type of scam and report any fraudulent employment offers via the Federal Trade Commission’s website (https://consumer.ftc.gov/articles/job-scams), or you can contact your local law enforcement agency.

Worldwide
Job Closed
Med-Metrix logo

Lead Software Engineer

Med-Metrix

Med-Metrix will not discriminate against any employee or applicant for employment because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, veteran status, other non-merit based factors, or any other characteristic protected by federal, state or local law.

Full TimeRemoteTeam 1,001-5,000

Role Description The Lead Software Engineer will develop and maintain software related to the Healthcare industry. - Work closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team. - Responsible for leading the development team in the design, development, testing and debugging of applications. - Co-ordinate the development staff’s schedule and ensure effective communication between team members and other IT functional areas. - Plan and document technical specifications for features or system design. - Prepare technical design document. - Design, build and configure applications to meet business process and application requirements. - Write testable, scalable and efficient code and lead code reviews. - Mentor junior team members and ensure they adhere to determined software quality standards. - Provide feedback and suggestions for process and product improvement and act as a technical mentor and adviser. - Make sure development best practices and other processes are followed by the team. - Lead the daily scrum meetings with Dev, QA and Product team. - Accurately estimate work and proactively provide updates on status. Pro-actively communicate adjustments to estimates as new information arises to ensure appropriate expectations. - Evaluate code to ensure validity, HIPAA compliance, secure coding practices, and compatibility. - Other duties as assigned. - Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA). - Understand and comply with Information Security and HIPAA policies and procedures at all times. - Limit viewing of PHI to the absolute minimum as necessary to perform assigned duties. Qualifications - 10+ years of software development experience with a good understanding of how to design robust and scalable services. - Healthcare experience preferred. - A solid background in writing secure, understandable, testable, and efficient code. - Knowledge of Team Foundation Server (TFS). - Knowledgeable with Change Management Processes, Secure Coding Methodologies, and Test Plans (Unit, Regression, Load). - Familiarity with relevant tools and technologies, with a drive to stay up-to-date with ongoing changes and advancements. - Clear communication around technical concepts and ideas and the ability to collaborate with engineering and other parts of the organization. - Solid understanding of Object-Oriented Programming. - Strong development experience with ASP.NET, MVC, C#, LINQ, AJAX, Angular. - Experience with relational database like SQL Server. - Strong experience with Web Services or Web API. - Must be a self-thinker able to build solutions from general requirements without exacting specifications. - Proven knowledge and experience in agile development methodologies, techniques, and approaches. - Proficiency in Microsoft Office Suite. - Strong interpersonal skills, ability to communicate well at all levels of the organization. - Strong problem solving and creative skills and the ability to exercise sound judgment and make decisions based on accurate and timely analyses. - High level of integrity and dependability with a strong sense of urgency and results oriented. - Excellent written and verbal communication skills required. Requirements - Ability to work outside of normal business hours as needed. - Must possess a smart-phone or electronic device capable of downloading applications, for multifactor authentication and security purposes. Physical Demands - While performing the duties of this job, the employee is occasionally required to move around the work area; sit; perform manual tasks; operate tools and other office equipment such as computer, computer peripherals and telephones; extend arms; kneel; talk and hear. Mental Demands - The employee must be able to follow directions, collaborate with others, and handle stress. Work Environment - The noise level in the work environment is usually minimal. Company Description Med-Metrix will not discriminate against any employee or applicant for employment because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, veteran status, other non-merit based factors, or any other characteristic protected by federal, state or local law.

India