Role :Automation Test Engineer
Location: Ottawa, Canada
Job Summary:
We are seeking a highly motivated and skilled Automation Test Engineer to join our dynamic
team.The ideal candidate will be responsible for developing, implementing, and maintaining
automated test frameworks to ensure the quality and reliability of our systems. This role requires
strong technical expertise, excellent problem-solving abilities, and a commitment to continuous
improvement. The Automation Test Engineer will work closely with cross-functional teams,
including developers, network engineers, and QA, to deliver high-quality testing solutions.
Responsibilities:
Develop and expand automation frameworks using Python and Pytest for system
verification and regression testing.
Implement and optimize CI/CD pipelines using GitLab CI/CD for efficient end-to-end
deployment.
Integrate and test APIs, particularly CNOS APIs and libraries for seamless data retrieval.
Utilize tools like Postman, Robot Framework, and Selenium for API and web automation
testing.
Perform regression, integration, sanity, smoke, blackbox, and whitebox testing.
Document automation frameworks, API usage, troubleshooting guides, and CI/CD
processes.
Conduct root cause analysis and resolve network and software integration issues.
Collaborate with cross-functional teams to achieve project goals and deliver high-quality
solutions.
Provide mentorship and guidance to team members.
Ensure scalability and performance optimization of testing processes.
Stay updated on the latest trends in automation, CI/CD, and networking technologies.
Work on multi-platform testing and develop scalable testing frameworks.
Implement advanced monitoring and reporting solutions.
Execute manual test cases using Ixia and CNOS test cases.
Required Skills:
Programming Languages: Python
Testing Frameworks: Pytest, Robot Framework, Selenium
API Testing: Postman, REST API
Testing Types: Regression Testing, Integration Testing, Sanity and Smoke Testing,
Blackbox Testing, Whitebox Testing
Web Frameworks: Flask, FastAPI
Data Manipulation: Pandas, NumPy
HTTP Library: Requests
Containerization: Docker
Version Control: GitLab
Code Quality: Flake 8
Package Management: Poetry
CI/CD: GitLab CI/CD
Networking Concepts: CNOS, PI setups, end-to-end connections
Problem-solving \& Troubleshooting: Root cause analysis, automated test
optimization, network issue resolution, API \& software integration problems
Technical Documentation: Automation framework design, API documentation
Strong communication and client relationship-building skills.
Ability to mentor and guide team members.
Commitment to continuous learning and professional development.