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.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.