Software Developer Test Automation

  • Full-time

Company Description

Join the INgrooves team!

At INgrooves Music Group, we are committed to powering creativity in today’s dynamic music marketplace by providing the best distribution, marketing, and rights management tools and services to content creators and owners. We develop state-of-the-art, cost-efficient, and scalable technology platforms. Our partners benefit from our experienced, knowledgeable people, unparalleled commitment to customer service, and thoughtful marketing solutions that drive results. We aspire to be the most transparent and solution-driven partner for all of the labels and artists we work with.

What does it take to be successful at INgrooves?

Passion

For making things happen. For a great working environment.

Business Acumen

The successful candidate aligns with the INgrooves culture by being solutions-oriented, collaborative and leveraging best practices.

Interpersonal/Communication Skills

The successful candidate will be open minded, personable and enjoys working well with everyone. They build and foster strong relationships and effective partnerships with cross-functional teams.

Executing for Results

The successful candidate will demonstrate an ability to generate strategy, develop strategic planning, and translate into actionable plans with timely execution and accountability.

Leadership/Collaboration

Establishes and maintains positive working relationships, operates with integrity, influences and supports others, and remains open to ideas and better ways to get things done.

Problem Solving

The successful candidate will be self-motivated and have a demonstrable record of resolving issues and providing solutions. Demonstrates eagerness and ability to learn quickly and leverages a flexible mindset in response to shifting dynamics, adversity and/or change.

Job Description

The position of Software Developer, Test Automation is responsible for helping to ensure the high quality of software releases. The person filling this role should be a Quality Assurance professional or Software Developer who thrives on challenge, has the need to figure out how things work and how to make them stop working, hates wasting time testing manually more than necessary, and enjoys working in an Agile environment with a team of creative, resourceful, and proactive designers, developers, and analysts.

The Software Developer, Test Automation will be reporting to the Software Quality Assurance Team Lead and is based out of the Victoria, BC office.

Qualifications

Key Responsibilities: 

  • Participating as a core member in defining, implementing, and progressing of a test automation framework
  • Writing test automation scripts in one of any number of languages
  • Ensuring that appropriate integration tests are run on every build, and on nightly builds
  • Exploring the functionality, and readiness of the software, while documenting the exploration of the process
  • Discussing with Developers, Scrum Masters, Platform Engineers, Business Analysts, and Project Managers ways of improving features, and improving the testing of those features
  • Refining, tracking, verifying, and reporting on key quality metrics

Skills and Experience:

  • Bachelor's Degree in Computer Science or related field, or equivalent combination of education and work experience (minimum of 2 years' experience) 
  • Strong knowledge in software testing practices
  • Working knowledge of Linux-based systems
  • Working knowledge of a few of the following: C#, SQL, NoSQL, Python, AWS, or Node.js
  • Ability to write scripts (SQL, Python, Node, Javascript, bash) to perform complex data verification
  • Understanding of REST-based APIs
  • Experience in Agile development environment
  • Excellent written and oral communication skills
  • Strong analytical and troubleshooting skills
  • A passion for testing and a strong desire to ensure end-to-end quality
  • A significant understanding of software development life-cycle, testing principals, best practices, and methodologies
  • Ability to work in a fast-paced and constantly evolving environment 


Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy