
QA Developer – Analytics
Tantalus Systems
full-time
Posted on:
Location Type: Hybrid
Location: Burnaby • Canada
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test automation frameworksPythonPerlLinuxBash scriptingSQLdata warehouse operationsETL processesautomated regression testingdata quality checks
Soft Skills
collaborationtroubleshootingproblem-solvingcommunicationprocess improvementattention to detailanalytical thinkingadaptabilitytime managementcritical thinking