Test/Automation Developer Intern (May 2024 - 16 months)
IBM
Software Engineering
Markham, ON, Canada
Posted on Thursday, November 9, 2023
Introduction
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities
This position resides in Markham, ON and is a 16 month work term commencing in May 2024. It is mandatory that all applicants are enrolled in full-time studies at a post secondary institution and returning to full-time studies upon completion of the work term.
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities
This position resides in Markham, ON and is a 16 month work term commencing in May 2024. It is mandatory that all applicants are enrolled in full-time studies at a post secondary institution and returning to full-time studies upon completion of the work term.
- Work in an agile, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our valued customers
- Automate testing in both on premise and cloud environments
- Build and manage testing environments, assisting in debugging application issues
- Contribute to our continuous improvement and continuous delivery while increasing maturity of our agile adoption practices
- Perform exploratory testing, discover defects/bugs and works with coders to determine root cause and how to prevent similar issues from happening in the future
Required Technical and Professional Expertise
- Basic knowledge in one or more of the following technology areas: Golang, Java, Ruby, Python, JavaScript, Jenkins
- Basic knowledge of Container technologies, for example, Docker, Kubernetes, Red Hat OpenShift and containerization software
- Basic understanding of software development
- Good communication skills
- Basic knowledge/experience in Linux fundamentals and scripting,
- Must be eligible to work 16 months starting in May
Preferred Technical and Professional Expertise
- Basic knowledge of automation tools and testing frameworks
- Has contributed to cloud-native open-source projects and can point us to his/her GitHub account
- Knowledgeable about cloud platforms (IBM Cloud, AWS, Azure, GCP)
- Experience with CI/CD environments
- Registered in a formal co-op/internship program