Software Quality Assurance Engineer Intern – REMOTE
About Us:
We’re on a mission to revolutionize the global fleet industries in both the aviation and aerospace sectors. By joining us, you’ll contribute to innovative solutions that save costs, reduce carbon footprints, and pave the way for a cleaner, greener planet.
This program is an incredibly valuable and enriching experience, offering hands-on exposure and real-world insights that are rarely available at this stage. One of the most unique aspects is the opportunity to be mentored directly by the CEO, gaining firsthand guidance, strategic perspective, and leadership insights that are invaluable for long-term growth. Importantly, this is the final session in which the program will be conducted, accepting students only until the end of February, making it a truly exclusive opportunity that will not be repeated in the future.
At SkyIT, you’ll:
- Be mentored by seasoned professionals dedicated to unlocking your potential.
- Work with a proudly green organization committed to sustainability.
- Gain real-world experience with cutting-edge technology and impactful projects.
Position Overview:
We are seeking a highly skilled Software Quality Assurance (QA) Engineer intern to join our dynamic development team. The ideal candidate will play a crucial role in ensuring the quality, security, and performance of our software products by effectively downloading, auditing, testing, and uploading code. This position requires a blend of strong technical expertise and excellent soft skills to maintain high standards of software quality throughout the development lifecycle.
Key Responsibilities:
- Download, manage, and update code using version control systems such as Git.
- Conduct thorough code audits and reviews to identify security vulnerabilities, performance bottlenecks, and adherence to coding standards.
- Develop, maintain, and execute automated and manual test cases using various testing frameworks like JUnit, pytest, and Selenium to verify software functionality and reliability.
- Troubleshoot, debug, and resolve issues in the codebase to ensure optimal performance and stability.
- Collaborate with developers and other stakeholders to communicate findings, provide feedback, and ensure timely resolution of defects.
- Integrate testing processes with Continuous Integration/Continuous Deployment (CI/CD) pipelines to support automation and efficient software delivery.
- Apply best security practices to guard against potential threats and vulnerabilities in software code.
- Document audit findings, test results, and code changes clearly and comprehensively.
Technical Skills:
- Proficiency in programming languages such as Python, Java, JavaScript, and C++
- Expertise in version control systems, especially Git, for code management and collaboration.
- Strong capabilities in code review and auditing to ensure quality and security compliance.
- Experience with automated testing frameworks and tools (e.g., JUnit, pytest, Selenium).
- Skilled in debugging techniques and tools to resolve software defects effectively.
- Knowledge of CI/CD practices and tools to automate testing and deployment.
- Understanding of security protocols and application of security best practices.
Soft Skills:
- Excellent problem-solving skills with a keen analytical mindset.
- Great attention to detail to catch errors and improve code quality.
- Strong communication skills for clear reporting and effective collaboration in team environments.
- Effective time management to prioritize tasks and meet project deadlines.
- Adaptability and eagerness to learn new technologies and methodologies in a fast-changing environment.
Qualifications:
- Currently pursuing (senior year of Bachelor’s) or completed a Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven experience in software quality assurance, testing, or auditing roles is a plus.
- Familiarity with software development lifecycles and agile methodologies is advantageous.
Internship Details:
- Our flexible internship program is centered on mentorship, innovation, and project-based learning, empowering interns to gain valuable experience in a dynamic professional environment.
- All applicants MUST be a university senior or above.
- We are a Canadian-based company.
- All positions are remote.
- We require mandatory meeting availability (depending on your role).
- Work hours are based in MST (Mountain Standard Time).
To Support Your Success, We Can Provide You With:
- Earning school credit (depending on your program)
- Comprehensive Project Training
- Flexible Work Schedule – Remote Work!
- Supportive and Creative Teams
- Mentorship from our leadership, with a commitment to your development and growth
What YOU can receive out of this experience?
- A Certificate of Completion upon successful completion of the 3 to 6 month internship.
- A Letter of Recommendation based on high performance.
- An opportunity to expand upon your personal and professional growth.
- A chance to demonstrate leadership skills in a business environment such as leading meetings, providing training and support for your team and individual tasks.
- Hands-on experience in your area of focus!
You are a key player in our company as you help us accomplish and expand our mission to impact the Fleet Industry and carbon emissions in not only Canada but all over the world!
For YOU, even Space is NOT the limit!
To learn more please visit www.gbcsgroup.com or email us directly at hr@gbcsgroup.com