1

Internship Python Developer Apprenticeship Jobs in Puerto Rico

PR · On-site

$16.25 - $21.25/hr

Working under the direction of senior engineers, this internship will offer you the opportunity to ... Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design ...

PR · On-site

Related engineering, internship or co-op work experience. * Proficiency with PLS-CADD and PLS-POLE ... Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design ...

Internship Python Developer Apprenticeship information

What is an internship Python developer apprenticeship?

An Internship Python Developer Apprenticeship is a structured program designed to help individuals gain practical experience in Python development while working under the guidance of experienced professionals. Apprentices typically learn the fundamentals of Python programming, software development best practices, and may participate in real-world projects. This role is ideal for students or career changers looking to build a foundation in coding and software development, often leading to full-time employment opportunities upon successful completion.

What are the key skills and qualifications needed to thrive as an internship Python developer apprentice?

To thrive as an Internship Python Developer Apprentice, you need a solid understanding of Python programming fundamentals and problem-solving abilities, often supported by coursework or coding bootcamps. Familiarity with tools such as Git, basic IDEs like PyCharm or VS Code, and experience with databases or web frameworks (e.g., Django or Flask) are typically expected. Strong communication, eagerness to learn, and teamwork skills help apprentices collaborate effectively and adapt to feedback. These skills and qualities are crucial for developing technical competence, integrating with development teams, and progressing towards a full-time developer role.

What kinds of projects can I expect to work on during an internship Python developer apprenticeship?

As a Python Developer Apprentice intern, you can expect to work on a variety of real-world projects that may include developing web applications, automating tasks, data analysis, or contributing to existing codebases. Your daily responsibilities often involve writing and testing Python code, collaborating with senior developers through code reviews, and participating in team meetings to discuss project progress. You'll likely use common frameworks such as Django or Flask, and work closely with cross-functional teams like QA, product management, and UX/UI designers. This hands-on experience is designed to help you build a strong technical foundation while learning best practices in a collaborative environment.

What is the difference between Internship Python Developer Apprenticeship vs Python Developer?

AspectInternship Python Developer ApprenticeshipPython Developer
Required CredentialsTypically pursuing or completed relevant coursework or degreeBachelor's degree in Computer Science or related field, sometimes certifications
Work EnvironmentEntry-level, training-focused, mentorship programsFull-time professional role, project-based tasks
Employer & Industry UsageInternship programs in tech companies, startups, or organizations hiring entry-level talentEstablished companies, tech firms, software development teams
Search & Comparison IntentPeople exploring entry-level opportunities or internshipsIndividuals seeking full-time Python development roles

The Internship Python Developer Apprenticeship is designed for beginners gaining hands-on experience under mentorship, often as part of an educational program. In contrast, a Python Developer role is a full-time position requiring more experience and responsibility. The apprenticeship serves as a stepping stone into the industry, while the developer role involves independent project work and career progression.

What are the most commonly searched types of Python Developer Apprenticeship jobs in Puerto Rico?

The most popular types of Python Developer Apprenticeship jobs in Puerto Rico are:

What cities in Puerto Rico are hiring for Internship Python Developer Apprenticeship jobs?

Cities in Puerto Rico with the most Internship Python Developer Apprenticeship job openings:

Cloud Firewall Test Engineer (Automation - Playwright/Python)

Hewlett Packard Enterprise Development LP

San Juan, PR • On-site

$90 - $130/hr

Other

Posted 27 days ago


Hewlett Packard Enterprise rating

8.4

Company rating: 8.4 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

35th of 161 rated electronics manufacturers


Job description

## Cloud Firewall Test Engineer (Automation – Playwright/Python)Applylocations: San Juan, Puerto Rico, Puerto Ricotime type: Full timeposted on: Posted Todayjob requisition id: 1210251Cloud Firewall Test Engineer (Automation – Playwright/Python)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.**Who We Are:**Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.**Job Description:****About the Role**We are looking for a Cloud Firewall Test Engineer to help ensure the **quality, reliability, and security** of a **cloud-delivered firewall platform** built on **microservices**. You will design and execute tests across **UI, API, integration, and system** levels, with a strong focus on **automation using Playwright with Python**. You’ll also use **AI-assisted testing tools** to speed up test creation, debugging, and coverage expansion—while applying good engineering judgment to keep tests correct and maintainable.**What You’ll Do (Key Responsibilities)*** Design, develop, and maintain automated **end-to-end** and **API** test suites using **Playwright with Python**, focusing on reliability and maintainability.* Validate cloud firewall capabilities such as **policy management**, **rule behavior**, **logging/telemetry**, **authentication flows**, **control-plane workflows**, and **upgrades** in a microservices environment.* Build layered coverage across microservices (service-level API tests + critical end-to-end user journeys) to reduce flaky tests and improve signal.* Integrate test suites into the **build and release pipeline (CI/CD)**, including parallel runs, reporting, and failure artifacts (logs, traces, screenshots).* Work closely with software engineers and product owners to review stories and acceptance criteria, improve testability, and define quality gates* Troubleshoot complex failures using logs/metrics/traces, drive root-cause analysis, and help prevent regressions.* Use AI-based tools to accelerate test development and triage (for example: generating starter test code, refactoring, summarizing failures, creating test data), while keeping quality and correctness high.* Contribute to test infrastructure improvements (environments, test data management, mocks/stubs, framework utilities).**Required Qualifications****6 to 8 years** in QA/Test Engineering, SDET, or Software Engineering with a strong testing focus (we’re open to strong entry-level candidates with solid projects/internships). * Strong hands-on **Python** skills for building automation (beyond simple scripting).* Hands-on experience with **Playwright** for UI automation, including maintainable patterns (page objects/fixtures) and stable locator strategies.* Experience testing **web APIs (REST)** and distributed systems; comfortable validating microservice interactions and contracts.* Basic to solid understanding of cloud networking/security concepts (for example: TCP/IP basics, authentication flows, and network policy behavior).* Familiarity with **Git-based workflows** and test reporting in a build pipeline.* Hands on experience in testing security and networking products is a must.**Preferred / Nice-to-Have*** Prior experience testing **firewalls**, network security products, or cloud-managed firewall deployments.* Microservices testing practices such as contract testing, API-first validation, and test isolation strategies.* Exposure to performance, resilience, or scale testing for cloud services.* Experience with Selenium (especially if you’ve migrated or helped migrate suites to Playwright).* Experience using AI-assisted tools for test authoring/debugging (for example copilots, LLM-based triage helpers, AI log analysis).**What Success Looks Like (First 90 Days)*** You can run and debug the existing automation suite, and confidently contribute new Playwright + Python tests.* You add stable automated coverage for a few high-value end-to-end flows and key API scenarios.* You improve failure triage by producing clean artifacts (logs/traces/screenshots) and actionable root-cause notes.Relocation support is provided for eligible candidates #J-18808-Ljbffr

What Hewlett Packard Enterprise employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom