North Atlantic Industries is looking to develop, implement, and maintain automated testing frameworks that support NAI’s products and systems
Requirements
- Understanding of software engineering concepts, including procedural and object-oriented programming
- Familiarity with C, C++, or C-Sharp programming languages
- Coursework, projects, or internship experience with Python for automation
- Exposure to automated testing frameworks such as PyTest
- Familiarity with CI/CD tools (e.g., Jenkins) and version control systems (e.g., Git)
- Experience with Linux environments and containerization tools such as Docker
Responsibilities
- Assist in the development and maintenance of automated test scripts and frameworks under engineer supervision
- Support configuration and execution of automated testing environments
- Participate in troubleshooting and debugging test software
- Help document test results, performance data, and system behaviors
- Collaborate with engineers to learn about test-driven development (TDD), CI/CD processes, and automation best practices
- Contribute to discussions on ways to improve testing efficiency and system reliability
Other
- Enrolled in a Computer Science, Software Engineering, Electrical Engineering, or related program
- Effective oral and written communication skills in English
- Strong analytical and problem-solving skills
- Ability to take initiative and multi-task in a fast-paced environment
- Self-motivated with curiosity and desire to learn new technologies