FULL TIME, TEMPORARY
Are you looking for hands-on experience with development and testing in the world of tech startups? If so, this might just be the perfect fit for you! We are seeking a motivated and enthusiastic intern with an interest in software development and test automation. This internship offers a unique opportunity to work alongside experienced developers and QA engineers, learning the ropes of feature development, test automation, and creating test pipelines. You will gain hands-on experience in coding, testing, and integrating automated tests into our Continuous Integration/Continuous Deployment (CI/CD) pipeline.
This internship term is for the summer only.
Responsibilities:
- Assist in the development of new features for our software applications
- Develop and maintain automated test scripts using the Pytest framework
- Practice in peer code reviews
- Assist in setting up and configuring test pipelines to automate test execution
- Integrate automated tests into the CI/CD pipeline to run with each build
- Help support IT Helpdesk and Asset and Inventory Management
- Coordinate with remote and onsite personnel to perform remote hands-and-feet tasks including shipping and receiving, vendor support, and light office support tasks
Program Overview:
- This internship program is designed to provide hands-on experience in feature development and test automation using Python and the Pytest framework. The intern will work closely with the development and QA to develop new features and ensure their quality through automated testing.
- This internship program is also designed to provide entry-level exposure to IT Service Desk and ITIL management practices. Working with experience IT professionals, this program will provide insight to Best Practices and common IT problems that all businesses face. Remote support will be provided for all IT Management tasks.
- This internship also provides a unique opportunity to work directly alongside some of our Executive Leadership to suppor our beautiful downtown Seattle office and help make Opala an exciting and fun place to work.
Duration:
Objectives:
- Technical Skills Development: Enhance programming skills in Python and learn the Pytest framework
- Feature Development: Gain practical experience in developing new features for a software application
- Automation Proficiency: Develop, execute, and maintain automated test scripts to ensure feature quality
- Quality Assurance Understanding: Understand the principles of software testing and quality assurance
- Team Collaboration: Develop collaboration and communication skills by working with the development and QA
Qualifications:
- Applicants must have a strong background in computer science fundamentals
- We are looking for applicants who are team-oriented, excellent communicators, and have great time management skills
- Prospective applicants should be available to work during the summer (roughly 40 hours a week)
- Proven reading and technical writing skills
- Able to learn new software and technologies quickly
- Self-driven and motivated to learn, asks the right questions to achieve goals
- Sitting, standing, walking, reaching, twisting, turning, kneeling, bending, grasping, and making repetitive hand movement in the performance of daily activities
- Ability to stoop, kneel, crouch, crawl under desks and panels, and lift in excess of 40 pounds