Arteria AI Logo

Arteria AI

Software Developer - Test & Release

Posted 2 Days Ago
Toronto, ON
Junior
Toronto, ON
Junior
As a Software Developer specializing in testing and release engineering, you will play a pivotal role in ensuring the quality and reliability of our software product. Responsibilities include automated test design, test execution and reporting, automation development, collaboration with teams, quality advocacy, and performance and security testing.
The summary above was generated by AI

As a Software Developer specializing in testing and release engineering, you will play a pivotal role in ensuring the quality and reliability of our software product.

You will be responsible for developing and executing sophisticated testing strategies to identify and address issues before they impact our customers. This position requires an understanding of software engineering principles, a passion for quality assurance, and the ability to work collaboratively with Engineering, Product Managers, and members of our Professional Services to understand the needs of our customers and their day-to-day experience with the product.

Key Responsibilities:1.        Automated Test Design:

·      Implement scalable and effective test strategies, including unit, integration, system, and acceptance tests.

·      Help to ingrain knowledge of testing practices in the team, empowering all developers to own the quality of their work.

2.        Test Execution and Reporting:

·      Participate in the execution of tests using automated tools.

·      Analyze testing results to identify issues and areas for improvement.

3.        Automation, Monitoring, Metrics and Tool Development:

·     Develop, and maintain automated testing and monitoring frameworks and tools.

·      Enhance our CI/CD pipeline to ensure continuous quality control.

·      Work with teams to identify and track appropriate application-level metrics to monitor quality.

4.        Collaboration and Leadership:

·      Work closely with Product Managers and Professional Services to ensure engineering teams understand requirements and ensure testability.

·      Participate in code reviews, design discussions, and troubleshooting sessions.

·      Help teams to help themselves produce quality, well tested code.

5.        Quality Advocacy:

·      Advocate for quality assurance best practices throughout the software development lifecycle.

·      Stay up-to-date with the latest testing techniques, tools, and trends.

6.        Performance and Security Testing:

·      Conduct performance testing to ensure software scalability and reliability under load.

·      Perform security testing to identify and address vulnerabilities.

 

Qualifications:

·      Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.

·      2 or more years of experience in software development, some of which is in a testing-focused or related role.

·      Proficiency in programming languages such as Python, JavaScript and TypeScript.

·      Experience with automated testing tools and frameworks (e.g., Cypress, Selenium, PyTest).

·      Understanding of software QA methodologies, tools, and processes.

·      Experience with Monitoring and/or Observability Tools such as DataDog, Honeycomb, or NewRelic

·      Experience with performance and/or security testing is highly desirable.

·      Experience with Continuous Integration and Continuous Delivery tools.

·      Excellent problem-solving and analytical skills.

·      Strong communication and collaboration abilities.

·      Early-stage (Series A,B,C) startup experience is a plus.


About Arteria AI

The Arteria AI Platform
The Arteria AI platform removes the need for legacy manual processes by structuring data at the onset of the documentation lifecycle. The platform then surfaces data and insights through intelligent workflow tools to speed up decision-making processes for all stakeholders with a highly intuitive front-end.
Built by subject matter experts, data scientists and technologists, the AI platform forms the documentation layer for banking processes and enables the real-time flow of data and analytics. By connecting documentation processes to the automation lifecycle, Arteria enables true straight-through-processing in core business activities across the enterprise.
About Arteria AI
Arteria AI is a financial services-focused AI company that solves challenges in documentation processes at scale. The company was recently recognized by CB Insights AI 100 rankings and as a 2023 Finovate Awards Winner. Adopting an innovative data-first approach, Arteria’s AI-powered enterprise-ready solution unleashes the power of data to help global financial institutions transform manual processes at scale. Arteria is headquartered in Toronto, Canada with operations in New York and London.

Top Skills

JavaScript
Python
Typescript

Similar Jobs

2 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Full Stack Angular Developer will develop web user interfaces using Angular, design backend services with Node.js, and create hybrid mobile apps. Responsibilities include collaborating with design teams, creating internal tools, troubleshooting customer issues, and implementing new technologies for improving user experiences.
Top Skills: AngularNode.jsTypescript
6 Hours Ago
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Staff Software Engineer, you will enhance the quality and efficiency of Cash App's mobile applications through automation and tooling, collaborating with teams to improve testing frameworks, conduct debugging, and mentor peers while ensuring high engineering standards.
Top Skills: JavaJavaScriptKotlinPythonRuby
7 Hours Ago
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Software Engineer for Automation and Tooling at Cash App, you will enhance mobile application quality through automated testing frameworks, optimize release processes, and boost engineering productivity. You will collaborate with various teams, provide mentorship, and lead strategic testing initiatives to improve product stability and performance.
Top Skills: JavaJavaScriptKotlinPythonRuby

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account