About the role

  • QA Developer developing automated tests for Industrial IoT applications at Tantalus. Collaborating with product teams to enhance software quality and performance validation.

Responsibilities

  • Contribute to both manual and automated testing of distributed Industrial IoT applications.
  • Design, develop, and execute comprehensive test cases for data warehouse operations and ETL processes ensuring comprehensive test coverage.
  • Validate data integrity, accuracy, and completeness across ETL pipelines.
  • Perform data quality checks and reconciliation testing between source systems and the data warehouse.
  • Create and manage test data to support various testing scenarios.
  • Collaborate with developers to review application functionality and define effective test strategies and scenarios.
  • Coordinate manual and automated testing efforts to ensure efficient product validation before release.
  • Develop and maintain automated test cases integrated into the CI/CD pipeline for continuous testing.
  • Conduct manual and automated testing of Tableau dashboards and applications hosted on Tableau Server.
  • Test UI features, data accuracy, visualizations, filters, parameters, and calculated fields.
  • Validate dashboard performance, load times, and user experience across different datasets.
  • Design automated regression testing for data warehouse schema changes, ETL processes, and Tableau dashboards.
  • Contribute to the development and maintenance of a fully automated verification environment.
  • Use data visualization and statistical tools to analyze network performance and identify system issues.
  • Apply software quality assurance best practices throughout all phases of the SDLC to drive continuous process improvements including leveraging AI-powered test tools to design, develop, and maintain intelligent, self-healing, and adaptive automated test suites.
  • Research and evaluate new testing tools and methodologies to enhance ongoing quality improvements.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, or a software related field
  • 2+ years of QA/testing experience within the technology industry
  • Good understanding of test automation frameworks, including test execution, reporting, and debugging.
  • Skilled in troubleshooting complex issues related to automation, builds, and infrastructure.
  • Strong experience with Python, Perl, Linux (e.g., Ubuntu or RedHat), and Bash scripting.
  • Familiar with the Agile process and the software development lifecycle (SDLC).
  • Hands-on experience with: - Jira, Confluence, and CI/CD tools such as Jenkins, GitLab CI, or CircleCI
  • - Test tools such as Selenium, JMeter, JTest, TestNG, or JUnit
  • - Oracle databases and SQL queries
  • Proficiency with version control systems such as Git.

Benefits

  • medical, dental and vision plans
  • healthcare and dependent care flexible spending accounts
  • paid time off

Job title

Job type

Full Time

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

ETLIoTJenkinsJMeterJUnitLinuxOraclePerlPythonSDLCSeleniumSQLTableau

Location requirements

HybridBurnabyCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.