Job Title:
SDET (Software Development Engineer in Test)
Location/Client Location:
Vancouver, Canada HyBrid
Experience Required: 7–10+ years overall testing experience (Minimum 1 year in current role requirement)
Working Hours:
PST (9:00 AM – 4:30 PM)
Job Description – SDET (Selenium & ETL Testing)
We are seeking a highly skilled Software Development Engineer in Test (SDET) with strong experience in automation, ETL testing, and quality engineering.
This role requires hands-on expertise in building scalable automation frameworks and validating complex data pipelines while collaborating with cross-functional teams to ensure high-quality product releases.
Key Responsibilities
Automation Framework Development:
Design, develop, and maintain automation frameworks (Hybrid, Keyword-driven, Data-driven, BDD) using Selenium WebDriver, TestNG, Playwright, Karate, and Maven.
ETL & Database Automation:
Automate database and ETL test scenarios ensuring data integrity, transformation accuracy, and end-to-end validation across complex data pipelines.
Functional & API Test Automation:
Perform functional, regression, API, and database test automation with proficiency in SQL, PostgreSQL, SQL Server, and REST/SOAP services.
API Testing:
Conduct API testing using Postman, SOAP UI, REST APIs, validating service reliability and performance.
CI/CD & Cloud Integration:
Integrate automation scripts with Jenkins Pipelines, and support test execution/orchestration on AWS and Azure cloud environments.
Requirements Analysis:
Work with business analysts and development teams to understand requirements and translate them into optimized test automation solutions.
Version Control & Test Management:
Utilize Git for source control and manage test assets using qTest, HP QC, and JIRA.
AI-Driven Testing:
Use AI tools like GitHub Copilot, ChatGPT, and Microsoft Copilot to improve code efficiency, generate intelligent tests, and enhance automation productivity.
Leadership & Mentorship:
Mentor QA team members, lead automation strategy discussions, and ensure alignment with business and quality goals.
Performance Optimization:
Troubleshoot, optimize, and enhance automation frameworks for scalability, reliability, and maintainability.
Required Skills & Qualifications
Strong experience with Selenium, ETL Testing, and modern automation frameworks.
Proficiency in SQL, database testing, and data validation techniques.
Experience with API testing, CI/CD pipelines, and cloud environments (AWS/Azure).
Hands-on expertise with Karate, Playwright, Maven, TestNG, and related tools.
Strong understanding of SDLC, QA methodologies, and test architecture.
Excellent communication, analytical, and problem-solving skills.
Ability to work independently in a fast-paced PST-aligned schedule.
Show more Show less