Principal Full Stack Software Development Engineer
Comcast 4.5
Software test engineer job at Comcast
Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)
**Job Summary**
Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Provides guidance and support to other Engineers. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.
**Job Description**
***This position is unable to provide work authorization sponsorship or immigration support now or in the future.***
Comcast's Technology, Product & Experience (TPX) organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience.
**What You'll Do:**
+ Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
+ Designs new software and web applications, supports applications under development and customizes current applications. Develops software update processes for existing applications. Assists in the roll-out of software releases.
+ Trains junior Software Development Engineers on internally developed software applications.
+ Oversees the researching, writing and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
+ Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
+ Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures and techniques. Serves as a guide mentor for Software Development Engineers.
+ Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget.
+ Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems and components.
+ Acts as a technical contact and liaison for outside vendors and/or customers.
+ Presents and defends architectural, design and technical choices to internal and external audiences.
**Required Technical Expertise/Skills**
+ 10+ years of professional softwareengineering experience.
+ Mastery of development in Angular, Java, Spring boots, Restful APIs.
+ Mastery of DevOps in CI/CD pipelines, GSLB configuration/management, AWS EC2/SQS/ES, On-Prem cloud management.
+ Deep understanding of security standards to address ongoing security vulnerabilities.
+ Expertise with frontend and backend architectures, state management, caching, and performance optimization.
**About Our Perks & Benefits:**
We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated.
**Here's a look at just some of the perks and benefits we make available to our US-based employees:**
+ Medical & Dental
+ 401(k) Savings Plan
+ Generous paid time off
+ Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages.
+ Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet.
+ Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms.
**Learn more at** **jobs.comcast.com/benefits**
**Reasonable Accommodation**
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.
**Disclaimer:**
+ This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Job Profile: Engineer 5, Software Development & Engineering
Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
**Skills:**
Full Stack Development; Back-End Development; Software Development
**Salary:**
Primary Location Pay Range: $160,106.35 - $240,159.53
Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That?s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality ? to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary (********************************** on our careers site for more details.
**Education**
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
**Relevant Work Experience**
10 Years **Job Family Group:** Engineering
$62k-83k yearly est. 7d ago
Looking for a job?
Let Zippia find it for you.
Software Defined Vehicle Consultant (SDV)
L&T Technology Services 3.6
Raymond, OH jobs
ID - 518383
Title - SDV Consultant
Experience - 5 years
Mandatory Skills:
CI/CD pipeline,
SDV,
Python
Automotive domain is mandatory
Key skills:
DevSecOps, CI/CD, SDV, OTA
Job Description:
We are seeking a highly skilled and experienced Software Defined Vehicle (SDV) Consultant to support our IT team in developing and maintaining a toolchain that enables efficient and secure vehicle software development. The ideal candidate will possess a strong background in softwareengineering, DevOps, cybersecurity, and automotive systems, with a strong understanding of vehicle architecture and industry standards.
Key Responsibilities:
Collaborate with IT and engineering teams to design, implement, and maintain a toolchain for vehicle software development.
Support and maintain on-premise server infrastructure critical to development environments.
Develop and optimize CI/CD pipelines to streamline software integration and deployment.
Ensure compliance with DevSecOps principles, integrating cybersecurity best practices into the development lifecycle.
Create and maintain architecture diagrams for IT applications and integration layers.
Provide technical guidance on operating systems used in embedded environments.
Support development efforts related to integrated controls and functional safety systems.
Facilitate Agile development practices and contribute to sprint planning and execution.
Support the design and implementation of OTA (Over-the-Air) infrastructure for vehicle software updates.
Ensure alignment with industry standards such as ASPICE and ISO 26262 (ASIL-B).
Collaborate with cross-functional teams to understand vehicle architecture and integrated systems.
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
Proven experience with on-prem server maintenance and infrastructure support.
Strong background in software development, CI/CD, and DevOps methodologies.
Familiarity with integrated controls and functional safety concepts.
Proficient in operating systems including Ubuntu, Linux, Windows, and RTOS.
Experience with DevSecOps and cybersecurity practices in software development.
Hands-on experience with containerized platforms, preferably Docker.
Ability to design and interpret architecture diagrams for complex IT systems.
Understanding of vehicle architecture and integrated automotive systems.
Knowledge of Agile development frameworks (Scrum, Kanban).
Awareness of OTA infrastructure and deployment strategies.
Familiarity with automotive industry standards such as ASPICE and ASIL-B.
Preferred Skills:
Experience with cloud platforms (AWS, Azure, GCP) and hybrid environments.
Knowledge of container orchestration technologies (e.g., Docker).
Awareness of automotive communication protocols (CAN, LIN, Ethernet) and Electrical Control Units (ECUs)
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
The expected salary range for this position is between $100 K - $115 K annually. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience, time in role, base salary of internal peers, prior performance, business line, and geographic/office location.
Paid Leave, Health Insurance, Group life Insurance, Disability, 401(K)
A leading technology innovator is seeking a SoftwareEngineer in Santa Clara, CA. The successful candidate will design and develop embedded and cloud edge software solutions. Required qualifications include a Bachelor's degree in a related field and significant experience in SoftwareEngineering, particularly with programming languages like C, C++, Java, or Python. The role emphasizes quality engineering and requires collaboration with multi-disciplinary teams to ensure product readiness.
#J-18808-Ljbffr
$119k-152k yearly est. 5d ago
ATM QA Tester (Only W2)
CBTS 4.9
Cincinnati, OH jobs
Must Have
Comfortable working with hardware & software
Manual Testing
Quality Assurance
Quality EngineeringTest Automation (WebDriverIO, Selenium, etc.)
Nice To Have
1 or more modern programming language (Java/Go/Python/Ruby)
APIS
Automated Testing
Java Spring
$51k-82k yearly est. 4d ago
Embedded QA Engineer
Global Connect Technologies 4.4
Westford, MA jobs
Job Title: Embedded QA Engineer
Job Type: Full-Time
We are seeking an experienced Embedded QA Engineer to join our agile sprint team in Westford. The ideal candidate will be responsible for hands-on testing of embedded systems, including panels and fire systems, ensuring the delivery of high-quality software through both manual and automated testing. This role requires strong analytical and troubleshooting skills, along with the ability to collaborate effectively within a cross-functional team.
Key Responsibilities
Actively participate as a member of the agile sprint team.
Develop, configure, and execute test cases for embedded systems.
Automate new features and maintain existing automation scripts.
Interpret and validate requirements from feature documentation, diagrams, and Jira tickets.
Perform manual and automated testing of embedded features and assess their impact on overall system behavior.
Conduct white-box testing, compiled code debugging, and detailed log analysis.
Use Python scripting for automation development and troubleshooting.
Identify, reproduce, and escalate defects with detailed logs and reproduction steps.
Collaborate closely with development engineers during issue analysis, re-installation, and retesting cycles.
Proactively learn and adapt to new tools, frameworks, and team processes.
Work independently with minimal supervision while maintaining clear communication and accountability.
Qualifications
3-5 years of hands-on QA/testing experience in embedded systems.
Strong understanding of embedded architectures and system-level testing.
Experience with Atlassian tools (Jira, Confluence) for defect tracking and documentation.
Proficiency in Python scripting for automation and debugging.
Ability to analyze logs, validate fixes, and identify root causes.
Familiarity with white-box testing and compiled code debugging.
Excellent analytical, problem-solving, and communication skills.
Ability to work independently and collaboratively in a team-oriented environment.
Not required to be a full-time coder, but must have a solid grasp of technical and software concepts.
Preferred Skills
Experience with fire systems, life-safety systems, or other safety-critical domains.
Hands-on exposure to embedded hardware panels and system integration testing.
Familiarity with QA automation frameworks and test infrastructure in embedded environments.
$74k-105k yearly est. 18h ago
Senior Systems Test Engineer - Wireless Hardware
Qualcomm 4.5
San Diego, CA jobs
A leading technology firm in San Diego seeks a Systems TestEngineer to develop and modify systems-level software and hardware. Responsibilities include conducting log analysis, developing test plans, and troubleshooting issues. Ideal candidates should hold a bachelor's degree in a relevant field and have at least two years of experience in systems testing. The position offers a competitive salary range of $107,000 to $160,600, along with a robust benefits package.
#J-18808-Ljbffr
A leading technology innovator is looking for a SoftwareEngineer in Santa Clara, California. This role involves designing and developing embedded and cloud edge software, collaborating with various engineering teams, and creating specialized applications. Candidates must have a Bachelor's degree and at least 6 years of related softwareengineering experience. Preferred qualifications include a Master's degree and expertise in Wifi protocols. Competitive salary range between $180,600 and $271,000, with additional bonuses and benefits.
#J-18808-Ljbffr
$180.6k-271k yearly 1d ago
HIL Test Engineer
Global Connect Technologies 4.4
Dearborn, MI jobs
Hi,
Hope this email finds you well. I have a job position; see below if you would like to consider replying back to me with your resume.
Job Title: HIL Dspace Engineer
Client: Cognizant
Duration: Long-Term
Job Description
We are looking for a HIL Dspace Engineer to support automotive embedded systems development and validation. The ideal candidate will have hands-on experience with Hardware-in-the-Loop (HIL) systems and Dspace tools, along with strong debugging and testing skills.
Key Responsibilities
Work on automotive embedded systems development and testing
Develop, execute, and maintain test cases for ECU functions
Perform HIL testing using Dspaceplatforms
Support model-based development and validation activities
Analyze issues, perform debugging, and report defects
Collaborate with cross-functional teams to resolve technical issues
Follow automotive standards and development processes
Required Skills & Experience
2-3 years of experience in automotive embedded systems
Hands-on experience with HIL systems
Strong experience with Dspace tools
Experience in ECU testing and validation
Knowledge of automotive standards and processes (preferred)
Good communication and teamwork skills
$67k-91k yearly est. 1d ago
Senior Embedded DSP & AI Software Engineer
Qualcomm 4.5
San Diego, CA jobs
A leading technology innovator is seeking a Senior SoftwareEngineer in San Diego, CA to design and develop embedded platform software for CPU, DSP, and NPU processors. The ideal candidate has significant experience in C/C++, real-time operating systems, and driver development, focused on optimizing complex multimedia and machine learning use cases. This role offers competitive compensation and comprehensive benefits.
#J-18808-Ljbffr
$105k-130k yearly est. 2d ago
Software Defined Vehicle Engineer
Global Connect Technologies 4.4
Raymond, OH jobs
Job Title: Software Defined Vehicle (SDV) Consultant
Employment Type: Full-Time
We are looking for an experienced Software Defined Vehicle (SDV) Consultant to support the development and maintenance of a secure, scalable vehicle software toolchain. This role involves close collaboration with IT and engineering teams, focusing on DevOps, CI/CD, cybersecurity, and automotive software systems.
Key Responsibilities
Design, implement, and maintain vehicle software development toolchains
Support on-premise server infrastructure and CI/CD pipelines
Integrate DevSecOps and cybersecurity best practices
Support OTA infrastructure and embedded operating systems
Create architecture diagrams and support Agile development
Ensure compliance with ASPICE and ISO 26262 (ASIL-B) standards
Required Skills
Strong experience in software development, DevOps, and CI/CD
Knowledge of Linux (Ubuntu), Windows, and RTOS
Hands-on experience with Docker and containerized platforms
Understanding of vehicle architecture, integrated controls, and functional safety
Familiarity with Agile methodologies
Preferred Skills
Cloud platforms (AWS, Azure, GCP)
Automotive protocols (CAN, LIN, Ethernet)
Experience in hybrid or cloud-based automotive environments
$66k-90k yearly est. 3d ago
Python Firmware Tester - Robot Framework
Global Connect Technologies 4.4
Hillsboro, OR jobs
Job Title: Sr. Automation Engineer
Duration: Long Term
Panasonic Avionics Corporation is seeking Senior Automation Engineers to lead and enhance advanced automation solutions for embedded and UI-driven systems. The ideal candidates will bring deep expertise in Python-based automation, Robot Framework, and QNX environments, with a strong focus on scalable test architecture, framework migration, and high-volume regression execution. This role requires hands-on technical leadership, cross-layer debugging skills, and collaboration within complex embedded and aviation-grade systems.
Mandatory Technical Skills
(Minimum 5+ years of hands-on experience in each)
Python automation using Pytest
or
Robot Framework
QNX OS (POSIX-compliant systems)
UX/UI Automation & Testing
Key Responsibilities
Design, architect, and enhance scalable automation frameworks using Python and Pytest.
Perform migration of automation assets from Robot Framework to Python/Pytest, ensuring feature parity and long-term maintainability.
Analyze and interpret large Robot Framework keyword libraries and enable reuse within Python-based executions.
Optimize hybrid execution models involving both Pytest and Robot Framework assets.
Develop wrapper layers, fixtures, utilities, and reusable automation components.
Independently debug complex cross-layer automation issues spanning Python, Robot Framework, QNX OS, and device-level tools.
Integrate automation frameworks with CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
Execute and maintain UI and device automation using Appium, Selenium, or equivalent tools.
Enforce modular test design principles, including page-object and page-keyword patterns, to ensure long-term automation maintainability.
Mentor junior engineers and uphold automation design, coding standards, and best practices.
Required Qualifications
5+ years of hands-on experience with Python automation and Pytest.
Strong practical experience with Robot Framework, including keywords, resources, variables, and test structuring.
Proven experience managing and maintaining large keyword repositories (1000+ keywords).
Experience working with QNX OS, POSIX systems, Hypervisor-based virtualization, and Cloud environments (AWS).
Solid understanding of Git version control, branching strategies, and CI/CD workflows.
Experience with UI and device automation tools such as Appium and Selenium.
Strong analytical, debugging, and problem-solving skills with the ability to work independently.
Excellent communication skills and experience working in cross-functional teams.
Preferred Qualifications
Experience in mobility, embedded systems, aviation, or high-volume regression environments.
Exposure to automation framework migration, cross-framework interoperability, or keyword reuse models.
Bachelor's degree in Computer Science, Electronics, Engineering, or a related field.
$84k-117k yearly est. 2d ago
Senior Automation Engineer
Global Connect Technologies 4.4
Hillsboro, OR jobs
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
Work collaboratively with softwareengineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
7-10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
Strong skills in UI automation using tools such as Appium/Selenium.
Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
Good understanding of Git, branching strategies, and CI/CD workflows.
Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
Exposure to embedded systems, aviation, or high-volume regression environments.
Experience in framework migration, cross-framework interoperability, or keyword reuse models.
Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
Familiarity with fault injection tools and hardware simulation techniques.
Bachelor's degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
Fault-injection and hardware simulation experience.
Knowledge of peripheral communication protocols (e.g., GMSL, IP).
$109k-141k yearly est. 18h ago
Firmware Tester
Global Connect Technologies 4.4
Westford, MA jobs
Job Title: Embedded QA Engineer
Employment Type: Full-Time
We are seeking an experienced Embedded QA Engineer to join our agile sprint team. This role involves hands-on testing of embedded systems, working closely with panels and fire systems, and ensuring high-quality feature delivery through both manual and automated testing. The ideal candidate will have strong analytical skills, familiarity with QA tools, and the ability to troubleshoot and escalate issues effectively.
Key Responsibilities
Participate as an active member of the sprint team.
Configure, write, and execute test cases for embedded systems.
Automate features and maintain existing automation scripts.
Interpret requirements from diagrams, text, feature sets, and documentation (Jira, Word, etc.).
Test features and assess their impact on the overall system.
Perform white-box testing, compiled code debugging, and log analysis.
Use scripting (primarily Python) for test automation and troubleshooting.
Identify and escalate issues to the development team with detailed logs and reproduction steps.
Collaborate with engineers during troubleshooting, re-installation, and retesting cycles.
Learn and adapt to new tools and processes alongside the team.
Independently recognize and report issues without requiring constant oversight.
Qualifications
3-5 years of hands-on testing experience in embedded systems.
Familiarity with Atlassian tools (Jira, Confluence).
Strong understanding of system features and ability to interpret results.
Ability to read and understand existing automation frameworks.
Experience with Python scripting for automation and debugging.
Competence in analyzing logs to confirm issues or validate fixes.
Knowledge of white-box testing and compiled code debugging.
Excellent problem-solving and communication skills.
Ability to work independently and as part of a collaborative team.
Not required to be a full-time coder, but must understand technical concepts.
Preferred Skills
Experience with fire systems or similar safety-critical environments.
Exposure to embedded hardware panels and system integration testing.
$75k-102k yearly est. 18h ago
Firmware Tester
Global Connect Technologies 4.4
Westford, MA jobs
Ability to read and understand existing automation frameworks.
Experience with Python scripting for automation and debugging.
Competence in analyzing logs to confirm issues or validate fixes.
Knowledge of white-box testing and compiled code debugging.
Excellent problem-solving and communication skills.
Ability to work independently and as part of a collaborative team.
$75k-102k yearly est. 18h ago
Firmware Tester - Automotive and Python
Global Connect Technologies 4.4
Dearborn, MI jobs
Job Title: Python Automation Engineer
Employment Type: Full-Time
We are seeking a skilled Python Automation Engineer with strong experience in the automotive domain to design, develop, and maintain automated test frameworks and tools supporting vehicle systems validation. The ideal candidate will work closely with software, systems, and validation teams to ensure high-quality delivery of automotive embedded and connected systems.
Key Responsibilities
Design, develop, and maintain Python-based automation frameworks for automotive software validation.
Automate test cases for ECUs, vehicle networks, and embedded systems.
Execute automated and manual tests for vehicle features across HIL, SIL, MIL, and vehicle-level testing.
Integrate automation scripts with CI/CD pipelines (e.g., Jenkins, GitLab CI).
Develop test utilities for CAN, LIN, FlexRay, and Ethernet communication.
Analyze test results, debug failures, and collaborate with cross-functional teams to resolve issues.
Ensure traceability between requirements, test cases, and test results using tools such as Jira, Polarion, DOORS, or Codebeamer.
Support regression testing, test reporting, and metrics generation.
Adhere to automotive quality and safety standards such as ASPICE, ISO 26262, and internal OEM processes.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Electrical, Electronics, or related field.
5+ years of experience in Python automation testing.
Strong experience in the automotive industry.
Hands-on experience with test automation frameworks (PyTest, Robot Framework, or unittest).
Experience with automotive protocols: CAN, LIN, FlexRay, Ethernet.
Familiarity with Vector tools (CANoe, CANalyzer) or equivalent.
Experience in HIL testing environments (dSPACE, NI, Vector).
Strong understanding of embedded systems and ECU architecture.
Experience using version control systems (Git).
Preferred Qualifications
Experience with ADAS, Infotainment, Powertrain, Body, or EV systems.
Knowledge of AUTOSAR (Classic or Adaptive).
Exposure to OTA validation and connected vehicle systems.
Experience with Linux/QNX environments.
OEM or Tier-1 supplier experience.
Soft Skills
Strong analytical and problem-solving skills.
Excellent communication and documentation abilities.
Ability to work in a fast-paced, cross-functional automotive environment.
Self-driven with strong ownership of deliverables.
$69k-92k yearly est. 18h ago
Python Automation Engineer
Global Connect Technologies 4.4
Dearborn, MI jobs
We are seeking a highly skilled Python Automation Engineer to support automation, validation, and testing activities for next-generation automotive systems. The ideal candidate will work closely with cross-functional teams to design, develop, and maintain robust automation frameworks supporting vehicle software, embedded systems, and data-driven workflows.
This role requires strong Python development expertise, experience in test automation, and familiarity with automotive software systems.
Key Responsibilities
Design, develop, and maintain Python-based automation frameworks for testing and validation
Automate test cases for embedded systems, vehicle ECUs, and software applications
Develop automation scripts for HIL/SIL/MIL test environments
Integrate automation with CI/CD pipelines (Jenkins, GitLab, etc.)
Analyze test results, identify defects, and support root-cause analysis
Collaborate with system, software, and validation engineers across global teams
Maintain test documentation, reports, and execution metrics
Support continuous improvement of automation tools, processes, and best practices
Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
5+ years of experience in Python development and automation
Strong proficiency in Python scripting and OOP concepts
Experience with test automation frameworks (PyTest, Robot Framework, unittest)
Knowledge of version control systems (Git)
Experience working with Linux/Windows environments
Familiarity with REST APIs, JSON, XML
Understanding of softwaretesting lifecycle and automation best practices
$68k-89k yearly est. 18h ago
Software/QA Development Coop
Nokia Global 4.6
Remote
(s): 6 Duration: 4 Months (full-time)
EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Master's degree in Computer Science, Computer Engineering, or a related field at an accredited school in the US.
Proficient in C or C++ programming with solid proficiency in operating system concepts (memory management, IPC, scheduling, concurrency, etc.).
Experience with software development on Linux and familiarity with RTOS (VxWorks, QNX) is a plus.
Knowledge of networking protocols, embedded software, and protocol specification development.
Exposure to virtualization technologies (e.g., Docker, containers, namespaces).
Strong communication, teamwork, and problem-solving skills.
Build programmable management interfaces such as gNMI, NETCONF, and gNOI.
Contribute to embedded system development using real-time operating systems (Linux, QNX, VxWorks).
Apply C/C++ programming skills to develop high-performance switching and routing software.
Gain practical experience with system validation, quality assurance, and hands-on lab work in a fast-paced R&D environment.
Design and develop Layer 2 and Layer 3 networking software, including both control and data plane functionalities.
$115k-152k yearly est. Auto-Apply 42d ago
Software/QA Development Coop
Nokia 4.6
Westford, MA jobs
(s): 6 Duration: 4 Months (full-time)
EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Master's degree in Computer Science, Computer Engineering, or a related field at an accredited school in the US.
Proficient in C or C++ programming with solid proficiency in operating system concepts (memory management, IPC, scheduling, concurrency, etc.).
Experience with software development on Linux and familiarity with RTOS (VxWorks, QNX) is a plus.
Knowledge of networking protocols, embedded software, and protocol specification development.
Exposure to virtualization technologies (e.g., Docker, containers, namespaces).
Strong communication, teamwork, and problem-solving skills.
Build programmable management interfaces such as gNMI, NETCONF, and gNOI.
Contribute to embedded system development using real-time operating systems (Linux, QNX, VxWorks).
Apply C/C++ programming skills to develop high-performance switching and routing software.
Gain practical experience with system validation, quality assurance, and hands-on lab work in a fast-paced R&D environment.
Design and develop Layer 2 and Layer 3 networking software, including both control and data plane functionalities.
$111k-141k yearly est. Auto-Apply 42d ago
QA Tester
Bravotech 4.2
Dallas, TX jobs
We are seeking a skilled bilingual quality assurance tester to join our team. The successful candidate will be responsible for analyzing business, functional, and design specifications to develop and execute manual test cases, identify bugs, and report test results. The ideal candidate will have a solid understanding of IT processes and standards, with experience in testing various applications, including mobile apps, IVR calls, chatbots, and ETL testing.
Required Knowledge/Experience:
6+ years of relevant testing experience conducting testing of critical customer facing applications.
College degree or equivalent
Experience with qTest and JIRA is an added advantage.
Bilingual (Fluent in Spanish)
Skills & Competencies:
Level 1:
Analyze and explore business, functional and design specifications to get full understanding of applications under test.
Develop, document and maintain functional test cases and other test artifacts like detailed test scripts, test data, and test results.
Identify testing requirements from specifications, map test case requirements and design test coverage.
Execute manual test cases and report test results.
Isolate, replicate, and report bugs in JIRA and validate defect fixes.
Level 2:
Hold and facilitate test plan/case reviews with cross-functional team members.
Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
Ability to identify functional flows for regression testing or performance testing needs.
Ensure that validated deliverables meet functional and design specifications and requirements.
Solid knowledge of IT process and standards. Proven experience in testing various applications like mobile apps, IVR calls, chatbot, ETL testing, writing SQL's etc.
Prioritize tasks, understand underlying risks and closely follow-up with stakeholders to clear any impediments.
Organize document keeping of all the testing artifacts at a centralized repository to ensure future re usability.
Level 3:
Play a key role in software quality improvement for customer facing websites. Validate that all corresponding applications withing the program are in sync and behaves uniformly for consistency.
Prepare project/program level test plans for functional & non-functional testing needs and assist manager in estimating & scheduling the tasks.
Perform peer review of test cases & test execution results delivered by fellow team members.
Organize & maintain dashboard reports at project/program level.
Communicate status and overall health of the program to the leadership team and help in decision making.
Proactive involvement during all phases of the project and ability to provide suggestions on the design/architecture would be a bonus.
Knowledge regarding the latest trends in softwaretesting and the ability to improve continuously by doing any POC's when required.
Knowledge on test automation tools like Selenium, Appium, TOSCA, cypress and ability to build the framework from scratch would be a plus.
Strive for continuous improvements with respect to quality throughout the project duration.
$59k-82k yearly est. 60d+ ago
Principal Full Stack Software Development Engineer
Comcast 4.5
Software test engineer job at Comcast
Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)
Job Summary
Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Provides guidance and support to other Engineers. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.
Job Description
*This position is unable to provide work authorization sponsorship or immigration support now or in the future.*
Comcast's Technology, Product & Experience (TPX) organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience.
What You'll Do:
Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
Designs new software and web applications, supports applications under development and customizes current applications. Develops software update processes for existing applications. Assists in the roll-out of software releases.
Trains junior Software Development Engineers on internally developed software applications.
Oversees the researching, writing and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures and techniques. Serves as a guide mentor for Software Development Engineers.
Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget.
Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems and components.
Acts as a technical contact and liaison for outside vendors and/or customers.
Presents and defends architectural, design and technical choices to internal and external audiences.
Required Technical Expertise/Skills
10+ years of professional softwareengineering experience.
Mastery of development in Angular, Java, Spring boots, Restful APIs.
Mastery of DevOps in CI/CD pipelines, GSLB configuration/management, AWS EC2/SQS/ES, On-Prem cloud management.
Deep understanding of security standards to address ongoing security vulnerabilities.
Expertise with frontend and backend architectures, state management, caching, and performance optimization.
About Our Perks & Benefits:
We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated.
Here's a look at just some of the perks and benefits we make available to our US-based employees:
Medical & Dental
401(k) Savings Plan
Generous paid time off
Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages.
Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet.
Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms.
Learn more at jobs.comcast.com/benefits Reasonable Accommodation
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.
Disclaimer:
This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Job Profile: Engineer 5, Software Development & Engineering
Skills
Back-End Development, Full Stack Development, Software Development
Compensation
Primary Location Pay Range: $160,106.35 - $240,159.53Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.
Education
Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Certifications (if applicable)
Relevant Work Experience
10 Years +Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.