SDET Job - Toronto, ON, Canada (Epsilon Solutions)Description
Key Responsibilities
- Design and develop scalable automation frameworks using Selenium WebDriver, Java, TestNG, and Maven.
- Build and maintain automated regression, functional, integration, and end-to-end test suites.
- Validate event-driven architectures and real-time data processing using Apache Kafka.
- Develop Kafka producer/consumer test utilities and validate message flows across topics.
- Perform API testing using REST Assured, Postman, or similar tools.
- Integrate automated test suites with CI/CD pipelines using Jenkins/GitHub Actions.
- Execute data validation and backend testing using SQL.
- Collaborate with Developers, Business Analysts, Product Owners, and DevOps teams.
- Participate in sprint planning, requirement reviews, test estimation, and defect triage activities.
- Analyze test results, identify root causes, and provide quality metrics to stakeholders.
- Ensure adherence to Client security, compliance, and quality standards.
Required Skills
Must Have
- 7+ years of QA Automation experience.
- Strong hands-on experience with:
- Selenium WebDriver
- Java
- TestNG/JUnit
- Maven/Gradle
- Apache Kafka
- SQL
- REST API Testing
- Git/GitHub
- Jenkins CI/CD
- Experience testing microservices and event-driven architectures.
- Strong understanding of Agile/Scrum methodologies.
- Experience with defect management tools such as Jira
Education
Bachelor's degree