Summary
Join RainFocus, a leading software company, as a Development Intern and contribute to crafting web applications and automated test applications. You will work closely with development teams, enhancing test automation and improving the development process. This project-centric role utilizes agile methodology. Responsibilities include developing and maintaining core products, writing automated tests, and performing manual exploratory testing. Required skills include software development experience, strong communication, code review experience, and object-oriented programming knowledge. RainFocus offers competitive salaries, benefits, 401k, generous PTO, and team-building activities.
Requirements
- Currently enrolled in a Software Development related major in a College or University
- 1 or more years of software development experience
- Strong written and verbal communication skills
- Experience peer reviewing code while providing feedback and improvements
- Experience in Object-Oriented design and programming
- In-depth browser knowledge including developer tools
Responsibilities
- Develop and maintain our core product set with a focus on usability, security, and scalability
- Work closely with development teams to write and maintain automated tests for new and existing features
- Perform manual exploratory testing of web-based software and mobile applications
Preferred Qualifications
- Experience with Java, C++, C#, Python, Javascript, Angular, or React
- Experience creating automated tests
- Experience with front-end development using Javascript frameworks
- Experience integrating with 3rd party systems via APIs
- An understanding of agile methodology
Benefits
- Competitive salaries
- Competitive benefits
- 401k
- Generous PTO
- Countless other team building activities
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.