Software Engineering Intern

  • San Diego, CA
  • Posted 18 hours ago | Updated 5 hours ago

Overview

On Site
USD 22.00 - 27.00 per hour
Full Time

Skills

Web Applications
Interfaces
RESTful
Automated Testing
Product Development
Embedded Systems
Computer Hardware
Artificial Intelligence
Machine Learning (ML)
Radio
Mechanical Engineering
Collaboration
Regression Analysis
Workflow
ROOT
Regression Testing
Test Cases
Continuous Integration
Continuous Delivery
Jenkins
GitHub
Sprint
Computer Science
Software Engineering
JSON
Testing
POSTMAN
Selenium
Python
JavaScript
HTTP
C++
Version Control
Git
Attention To Detail
Analytical Skill
Problem Solving
Conflict Resolution
Communication
Quality Assurance
Test Methods
AV
Audiovisual
Market Analysis

Job Details

We are seeking a motivated and detail-oriented Software Engineering Intern to join our team. In this role, you will support our quality assurance efforts by designing and implementing regression test cases for a complex full-stack web application that includes frontend interfaces, RESTful APIs, and backend services.

This is an excellent opportunity for someone interested in software quality and automated testing to gain real-world experience working with modern development workflows, CI/CD pipelines, and distributed systems. Additionally, the work will offer exposure to other aspects of software engineering and product development including embedded hardware and software, AI/ML, radio communications, and mechanical design.

Job Description:
  • Collaborate with engineers and QA team members to understand application workflows and identify key regression scenarios.
  • Design, write, and maintain automated and/or manual regression test cases covering APIs, backend services, and critical frontend workflows.
  • Analyze test failures and work with developers to isolate root causes.
  • Contribute to improving test coverage and reliability of the regression test suite.
  • Document test procedures, expected results, and test data dependencies.
  • Assist in integrating test cases with CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar.
  • Participate in code reviews, sprint planning, and team standups as appropriate.

Qualifications:
  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Must be a junior or senior level undergraduate student.
  • Familiarity with REST APIs, HTTP methods, and JSON.
  • Exposure to testing tools such as Playwright, Postman, Pytest, Selenium, or similar.
  • Basic programming knowledge in Python, JavaScript, HTTP, C++ and other relevant languages.
  • Understanding of version control systems (e.g., Git).
  • Detail-oriented with strong analytical and problem-solving skills.
  • Excellent verbal and written communication.
  • Interest in software quality, testing methodologies, and automation.
  • Due to the nature of this position ship is required.

Hourly Range: $22-$27 per hour

The BlueHalo, an AV Company, pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.