Software Quality Engineer Intern
About GreatAmerica
GreatAmerica is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer service, principle‑centered business philosophy, and team‑based operating approach are key to our success and growth. We have also recently become a bank.
Position Summary
GreatAmerica is seeking three motivated and technology‑focused students to join the Quality Engineering team as Summer 2027 Software Quality Engineer Interns. The internship provides hands‑on experience in software quality assurance, functional and exploratory testing, test automation, API and integration testing, quality analytics, Agile delivery practices, and modern Quality Engineering methods. Interns will work alongside Quality Engineers, Software Engineers, Product Owners, and Technology leaders to help deliver high‑quality software that supports critical business operations. Each intern will receive mentorship and complete a focused project in one of three areas: Test Automation Engineering, API and Integration Quality Engineering, or Quality Analytics and Engineering Excellence.
Primary Responsibilities
- Review user stories, business requirements, and acceptance criteria to identify test conditions and quality risks.
- Design, document, and execute functional, integration, regression, and exploratory test scenarios.
- Identify, document, track, retest, and communicate software defects; participate in defect triage and root‑cause analysis.
- Develop and maintain automated test scripts and contribute to regression automation coverage.
- Create and execute API validation scenarios and verify data accuracy across integrated systems.
- Execute automated tests in continuous integration and delivery workflows; analyze results and investigate failures.
- Analyze test results, defect trends, and quality metrics; assist with dashboards and status reporting.
- Participate in sprint planning, daily stand‑ups, backlog refinement, sprint reviews, and retrospectives.
- Collaborate with cross‑functional team members and communicate progress, risks, findings, and recommendations.
- Complete assigned training, project deliverables, knowledge transfer, and a final capstone presentation.
Position Qualifications
- Currently pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, Management Information Systems, Computer Engineering, Data Analytics, or another relevant technical field.
- Basic understanding of software testing concepts.
- Familiarity with Agile development practices.
- Strong analytical, problem‑solving, written, and verbal communication skills.
- Ability to work independently and collaboratively, manage a full‑time internship workload, and present a final capstone project.
Preferred Qualifications
- Exposure to programming languages such as Java, C#, JavaScript, or Python.
- Familiarity with automation tools and frameworks.
- Understanding of APIs and web‑based applications.
- Experience with Git or other source‑control systems.
- Coursework, academic projects, or prior experience involving software development, software testing, data analysis, or related technical work.
Computer Skills
- Basic familiarity with one or more programming or scripting languages.
- SQL and relational databases.
- API concepts.
- Source control.
- Microsoft Windows and Office applications.
- Exposure to test automation or CI/CD tools is preferred.