Adem Kabayel
QA Automation Engineer and SDET
- Vancouver, BC, Canada
- ademkabayel@outlook.com
- GitHub
Summary
QA Automation Engineer and Software Development Engineer in Test (SDET) with 6+ years of experience testing distributed retail, supply-chain, and banking platforms. Builds maintainable UI, API, integration, and event-driven automation with Java, TypeScript, Playwright, Selenium, TestCafe, REST Assured, and Cucumber. Hands-on tracing asynchronous workflows across Kafka, AWS, databases, and hardware-integrated systems; integrating suites into CI/CD; and partnering with developers to diagnose failures and assess release risk. ISTQB Certified Tester Foundation Level (CTFL).
Experience
QA Automation Engineer, RFID
Dec 2024 – Presentlululemon (Contract), Vancouver, BC
- Design and execute functional, integration, regression, and end-to-end testing for RFID inventory and shipment workflows spanning handheld devices, REST APIs, Spring Boot services, Kafka events, and the Nedap iD Cloud platform.
- Build and maintain Java BDD automation with REST Assured, Cucumber, JUnit 5/TestNG, Maven, and Allure to validate API responses, Kafka messages, AWS S3 outputs, and backend data across asynchronous workflows.
- Trace failures end to end using Lenses, Splunk, SQL, MongoDB, Snowflake, and AWS services, isolating defects across event producers and consumers, service logic, and third-party integrations.
- Develop automated coverage for shipment, inventory-count, and EPCIS scenarios, including store and distribution-centre integrations, event timestamps, inventory dispositions, and dead-letter queue behavior.
- Validate API gateway migration behavior across Apigee and Kong, covering functional, regression, integration, and security-related service changes.
- Integrate and troubleshoot automated suites in GitLab CI/CD on Kubernetes runners and communicate release risk with developers, vendors, and stakeholders.
- Contribute to a Playwright and TypeScript BDD framework for a new UI tool while validating the Java and Kafka backend behavior needed for reliable end-to-end coverage.
Software Developer 1, Core Web QA
Aug 2022 – May 2024Kinaxis
- Designed and implemented a reusable UI and interface automation framework with TestCafe and TypeScript for complex supply-chain applications, with shared fixtures and patterns for scalable E2E coverage.
- Developed maintainable functional, regression, and end-to-end tests and integrated automated regression into CI/CD pipelines to provide continuous release feedback.
- Served as QA prime for epics by shaping acceptance criteria, defining test strategy, executing exploratory coverage, and communicating release-readiness risks.
- Investigated failures, documented and triaged Jira defects with developers through resolution, and presented improved testing approaches to cross-functional teams.
- Introduced reusable framework libraries and test fixtures and mentored junior testers on automation and quality practices.
QA Automation Tester
Jun 2019 – Jul 2022Wells Fargo
- Engineered a Java, Maven, Selenium, and Cucumber BDD framework using Page Object Model and Singleton patterns, with smoke and regression suites executed through Jenkins CI/CD.
- Automated REST API scenarios with REST Assured and Postman to validate integrations and data exchange across banking applications.
- Built SQL and JDBC validation utilities to reconcile API results with Oracle database records and support data-driven test coverage.
- Performed functional, system-integration, regression, and defect-validation testing, partnering with developers in an Agile environment to isolate and resolve issues.
Technical skills
- Languages and runtime
- Java, TypeScript, JavaScript, Python, SQL, Node.js
- UI and API automation
- Playwright, Selenium WebDriver, TestCafe, Cypress, REST Assured, Postman, cURL
- Frameworks and build
- Cucumber/Gherkin, BDD, JUnit 5, TestNG, Jest, Pytest, Maven, Page Object Model, Allure
- Backend and distributed systems
- Apache Kafka, REST APIs, Spring Boot services, microservices, Apigee, Kong, JSON
- Cloud, data and observability
- AWS S3/RDS/Glue, Snowflake, MySQL, Oracle SQL, MongoDB, Splunk, Lenses
- CI/CD and delivery
- GitLab CI/CD, Jenkins, Kubernetes, Git, GitHub, Bitbucket
- Quality engineering
- Test strategy; functional, integration, regression, E2E, exploratory, web and mobile (iOS and Android), database, event-driven, and hardware-integrated testing
- Delivery tools
- Jira, Xray, TestRail, Zephyr, Confluence, Charles Proxy
Certification and education
ISTQB Certified Tester Foundation Level (CTFL)
Jul 2026ASTQB / ISTQB. Credential ID 26-CTFL-01438-USA
Simon Fraser University
2024 – 2025Computer Science studies toward a Bachelor of Applied Science