Padmi
Air-tek logo
Air-tek

Travel

Software Development Engineer in Test

Toronto · HybridPosted 13 months ago
Software QualitySeniorFull Time
Apply at Air-tek

Opens the source posting on jobs.lever.co

Source description

About the role

View original

Test Automation & Quality Engineering

Design, develop and maintain scalable automated test frameworks and test suites using Python and Pytest.

Create and execute end-to-end, integration, regression and smoke tests for browser based applications driven by Playwright.

Implement robust test automation solutions following established design patterns and best practices (e.g Page Object model, fixtures, reusable modules, etc).

Collaborate closely with developers, product owners and other stakeholders to understand requirements and define test strategies.

Participate in requirements reviews, design discussions and sprint ceremonies to ensure quality considerations are addressed early in the planning process.

Analyze test results and reports, investigate failures, identify root causes and work with development teams to resolve defects.

API Testing

Design and execute comprehensive automated tests for backend services and APIs (REST/SOAP/GraphQL).

Validate API functionality, compliance to OpenAPI Specification documentation, authentication/authorization and error handling.

Integrate API testing into CI/CD pipelines (e.g GitHub Actions) to support continuous testing initiatives.

Performance & Load Testing

Develop and execute performance, load and stress tests to evaluate system reliability and scalability under various workloads.

Define realistic workload models and performance acceptance criteria based on business and technical requirements.

Analyze performance metrics, identify bottlenecks and provide actionable recommendations for optimization.

Collaborate with development and infrastructure teams to troubleshoot and improve application performance.

CI/CD – Test Infrastructure

Integrate automated tests into CI/CD pipelines (e.g GitHub Actions).

Support implementing quality gates within the deployment process to ensure rapid and reliable delivery.

Contribute to maintaining test environments, test data strategies and requirements, automation infrastructure.

Monitor and improve test execution efficiency, reliability and reporting.

Quality Advocacy

Author and maintain comprehensive test plans, strategies and detailed test cases in the company's TCMS (TestRail), based on business, functional and technical requirements.

Promote quality engineering best practices throughout the organization.

Mentor team members on automation solutions, testing strategies and quality standards.

Drive continuous improvement initiatives related to test automation, performance testing and overall software quality.

One address, no account. We’ll tell you when matching roles go live.

More at Air-tek

Related open roles

View all roles