- Complete specifications, design, and software development
- Build project development plan (Release scope, feature content, sprint user stories, microservice and feature development timelines)
- Support and enable planning, execution and delivery of multiple projects or product roadmap advancements
- Evolve solutions with new applications, containerization of existing products and evolution of technology to enable the CN automation roadmap, in partnership with Product Management
- Develop strong partnerships with Mechanical, Infrastructure, Supplier Management and support organizations
- Provide input into vendor roadmaps (where applicable) to evolve technologies aligned with CN's vision
- Track new industry technology trends and demonstrate proficiency in their application
- Delivery and Quality – 35%
- Manage delivery of projects to ensure service level agreements (SLA) and key performance indicators (KPI) are met and/or exceeded
- Maintain tight control over schedule, risks, scope and budget
- Ensure delivery teams have a clear understanding of project requirements (inside an agile delivery methodology)
- Work with Project Managers during the project lifecycle to identify design, build, quality assurance lab and field-testing deliverables with associated estimates
- Lead the Development team to ensure design is fully understood and developed with high quality
- Apply and ensure compliance with all appropriate CN Information and Technology (I&T) standards (e.g., Security, Architecture, Project Delivery Methodology, Sarbanes-Oxley (SOX), Telecom, Software Engineering)
- Define the deployment plan of the software and hardware in the project with the business and support Quality and Assurance (Q&A) from Engineers from a technical subsystem product owner perspective
- Provide high quality executive presentations to senior management and business partners, especially for project steering committee meetings
- Commit and be accountable to project deliverables
- Handle and be accountable for suppliers' scope of work in partnership with supplier management that involves multiple organizations within CN
- Ensure project deadlines, quality standards, and cost targets are achieved
- People Management – 30%
- Handle staff, workloads, and provide creative solutions in a dynamic environment
- Develop team performance and set direction for goals and development of employees, conduct succession planning, and handle training requirements
- Complete employee annual performance reviews
- Minimum 6-7 years of experience in management roles involving development of Cloud enabled software solutions
- Minimum 10 years of overall work experience
- Minimum 5 years of experience demonstrating leadership qualities
- Agile coach and/or scrum master certification is an asset
- Project Management Professional (PMP) is an asset
- Strong team management skills
- Addresses risks in a timely manner to eliminate them
- Possess organizational, time-management and prioritizing competencies
- Inspires others with impactful communications and adapts to the audience through speech and writing
- Technical Skills/Knowledge
- Knowledge of System, Software Engineering and Design Principles
- Hands on knowledge of Java, Python , GO languages is essential
- Knowledge of state-of-the-art technologies:Electronic control systems, reliability, safety-critical systems, embedded environment, and cybersecurity
- Knowledge of networking topologies, protocols, and various communication stacks
- Strong knowledge of I&T environments and corporate infrastructure
- Proficient in documentation of complex concepts such as impact analysis, security models, performance and capacity planning, and strategic technical decision
- Knowledge of Locomotive Onboard technologies, Train Movement concepts and Energy Management solutions is considered a strong asset
-
Test Automation Engineer
1 week ago
CGI Montreal, Canada Full timePosition Description: · Join our dynamic team at CGI as a Test Automation Engineer, where your expertise in JavaScript coding will drive our QA efforts to new heights. In this role, you'll maintain and expand our suite of over automated tests, ensuring our software solutions mai ...
-
Specialist - Software Test Automation
3 weeks ago
Test Dev Tools Montréal, QC, CanadaThe System QA Specialist provides validation and acceptance services to test, analyze, and certify products and solutions DRW uses. Other primary responsibilities include developing and executing test plans and continuously improving testing methodologies and processes. In additi ...
-
Senior Test Automation Developer
1 week ago
Quanteam North America Montréal, QC, Canada $75,000 - $120,000Big-Data Cloud Developer (Senior) · Quanteam is an independent Financial Markets consulting company based in France, the UK, the USA, Canada, and Morocco. Our team of 800 employees supports Corporate and Investment Banks, Asset Management Companies, Insurance, and corporations f ...
-
Test Automation Developer, remote
1 week ago
Lightspeed Montréal, QC, CanadaWe are looking for Quality Test Developers to join our product, Ecwid by Lightspeed, in Yerevan. You will work on many projects that will have a tremendous impact on the daily lives of thousands of merchants all over the world. Ecwid by Lightspeed allows you to hold sales, integr ...
-
Senior Test Automation Developer
1 week ago
CBC/Radio-Canada Montréal, QC, CanadaSenior Developer (T & I) (Telework/Hybrid) page is loaded Senior Developer (T & I) (Telework/Hybrid) · Apply locations Montreal, QC Toronto, ON time type Full time posted on Posted 12 Days Ago job requisition id JR Position Title: · Senior Developer (T & I) (Telework/Hybrid) Sta ...
-
QA Automated Testing
2 weeks ago
amaris Montréal, CanadaJob description · We are looking for dynamic consultants to grow our Engineering team in Montreal. Your experience, knowledge, and commitment will help us to face our client's challenges. · You will be supporting different projects through your expertise as QA Tester. · **Your ma ...
-
QA Automated Testing
2 weeks ago
Amaris Consulting Montréal, Canada**Who are we?**: · **Amaris Consulting** is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an ...
-
Test Automation Developer
1 month ago
Intact Montréal, Canada Full timeOur employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you're bringing this purpose to life alongside a passionate community of experts. · Feel empowered to learn and ...
-
Quality Assurance Automation Test Engineer
3 weeks ago
Acumatica, Inc. Montréal, QC, CanadaQuality Assurance Engineer (E-Commerce) Acumatica is a company on a mission. Acumatica is a leading provider of cloud business management software that empowers small and mid-size businesses to unlock their potential and drive growth. Built on the world's best cloud and mobile te ...
-
Intact Financial Corporation Montreal, Canada Full timeJOB DESCRIPTION Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and ...
-
Senior developer for test automation
3 weeks ago
QUANTEAM North America Montréal, QC, CanadaWHO WE ARE As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in the fields of Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, represen ...
-
Junior Test Automation Developper
2 weeks ago
SmartD Technologies Inc Montréal, CanadaIf you like to play with electronic products that use the latest technologies;If you're passionate about testing IoT systems that combine electronic, embedded software and cloud software; and if you define a "bad day" as a day when you haven't found any issue in the product you a ...
-
QA and Test Automation Analyst
3 weeks ago
Soho Square Solutions Montréal, Canada**WHAT WILL BE YOUR DA-TO-DAY?** · - Create, plan, and implement test plans and strategy · - Execute quality, non-regression and post-deployment tests · - Analyze, review, and approve test results for inefficiencies, bugs, or any code related issues · - Develop and track test met ...
-
Techlead - DevOps Test Automation
2 weeks ago
Desjardins Montréal, CanadaAt Desjardins, we believe in equity, diversity and inclusion. We're committed to welcoming, respecting and valuing people for who they are as individuals, learning from their differences, embracing their uniqueness, and providing a positive workplace for all. At Desjardins, we ha ...
-
Test Automation Engineer
2 weeks ago
Cloudflare, Inc. Brossard, QC, CanadaTest Automation Engineer (Zero Trust Desktop Clients) Cloudflare, Inc. · Make employees, applications and networks faster and more secure everywhere, while reducing complexity and cost. View company page · At Cloudflare, we have our eyes set on an ambitious goal: to help build ...
-
Intact Financial Corporation Montreal, Canada Full timeJOB DESCRIPTION Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and ...
-
Senior Software Test Automation Developer
3 weeks ago
Senseability Brossard, QC, Canada Full timeEaton Corporation Senior Software Test Developer Brossard , Quebec Apply Now The Eaton Americas Innovation Center is currently seeking a Senior Software Test Specialist (STS) to join our team. The Distributed Energy Resource Management Systems (DERMS) Center of Excellence and the ...
-
Intact Montréal, Canada Full timeWho needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and get ready to exp ...
-
Senior Test Automation Developer
6 days ago
Internetwork Expert Varennes, QC, CanadaOur team at Blackline Safety is growing As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their b ...
-
Principal Software Developer in Test
1 week ago
Autodesk Montreal, Canada Full timePosition Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...
Manager of Software Development and Test Automation - Montréal, QC, Canada - Canadian National Railway Company
Description
Manager, Energy Management Software and Solution Development, Operational TechnologyBe part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion.
From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks.
Operating efficiently has been the hallmark of CN's success, being a leader in the North American rail industry, consuming almost 15% less fuel per gross ton mile than the industry average.
Building on this success, CN has broadened its commitment to excellence in fuel efficiency in rail and yard operations.The Manager, Energy Management Software and Solution Development, is responsible to lead a team that builds solutions to optimize fuel consumption.
This entails production of detailed functional designs for solution subsystem components while leveraging current Cloud, Mircoservices and DevSecOps driven technologies.
The role works with product management, architecture, business operations, and end users to build End-to-End architecture and development specifications.
Moreover, the role is involved in the development, testing, integration stages up to the delivery and support to production.System & Software Design & Development – 35%
§ Experience with software designs that leverage Kubernetes and Kafka tool sets
§ Experience using Java, Python, GO software languages
§ Experience in system design, software development, integration, testing and delivery of high-quality products
§ Experience in working with Agile and Development Operations (DevOps) development organizations to handle backlog and team's sprints
§ Experience Managing Life cycle of delivery of complex software solution
§ Experience managing a team of at least 10 resources
§ Experience with executive presentations is an asset
Bachelor's Degree in Computer Science, Engineering or equivalent work experience
The incumbent interacts with both internal and external organizations, with frequent interactions with I&T executives and internal clients including Product Management, Architecture, Business, and Operations.
The incumbent reports to the Senior Manager, Energy Management Solutions (IT) and requires the direct supervision of approximately 10 non-unionized employees plus another 10 temporarily contracted resource.
Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year.
S.through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919.
CN is committed to programs supporting social responsibility and environmental stewardship.At CN, we are dedicated to building North America's safest, most inclusive and sustainable railroad, which includes reflecting the communities in which we operate.
As an equal employment opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law.
Does CN offer entry-level positions?Yes, we have many positions ranging from entry to senior levels, both in the field and in corporate and IT functions.
All available positions are posted onto our Careers website.Does CN hire students, interns, and new graduates?
Yes, Internship opportunities are posted onto our Careers website, when available.
Search and apply for a job on our Careers website. This includes Citizens, Permanent Residents, or anyone in possession of a work permit with certain conditions. At this time, CN does not provide immigration assistance to foreign applicants.
To see your application status, go to our Careers website and login to your candidate profile. I completed an Online Assessment, what are my next steps?
The Recruitment Team will notify you by email whether or not you will be moving on to the next step of the recruitment process, based on your online assessment results.
I was unsuccessful with the online assessment - how long must I wait before I can re-apply?You will have to wait a period of 6 months before you are eligible to re-apply to a position that requires the same testing.
I am having technical difficulties with the online assessment.For online assessment troubleshooting and support please contact .
Using our career site
Click the Create a Profile button in the upper right-hand corner of our Careers website and complete the form and captcha.
For all other technical issuesIf you are experiencing technical difficulties with our Careers website, send us an email at describing the technical issue(s) in detail and provide us with screenshots so that we can better assist you.
#