Overview
We are seeking a Senior SDET to design, develop, and review production-quality software with a strong focus on testability, robustness, and performance. You will drive our test automation strategy, build tools and frameworks from the ground up, and collaborate closely with developers to ensure code quality across complex, distributed systems.
Key Responsibilities
- Lead the product test automation effort and set up automation frameworks across multiple application platforms.
- Serve as a Test Automation consultant to product development teams, guiding best practices.
- Partner with developers to ensure comprehensive test coverage and advocate for code quality and testability.
- Design and implement test tools and utilities to validate complex products and features.
- Analyze and understand code flows and system interactions across components and services.
- Research and adopt emerging software quality and testing technologies.
- Mentor junior SDETs in automation techniques and framework design.
Required Qualifications
- Strong understanding of clean coding practices and collaboration with development teams to write testable code.
- Proven experience building test tools and automation frameworks from scratch for UI and integration testing.
- Expertise in unit testing and coaching developers to write effective unit tests.
- Hands-on experience with Playwright for automation.
- Skilled in writing integration tests to validate data flow between microservices.
- Solid experience testing microservices architectures.
- Proficiency in C# and TypeScript (strongly preferred).
- Strong SQL skills with experience using SSMS and PostgreSQL.
- Leadership and mentoring capabilities with the ability to thrive in a self-organizing, collaborative team environment.
- Self-motivated, adaptable, and able to work independently.
Additional Preferred Skills
- Experience with performance/load testing.
- Familiarity with AI tools and techniques for testing and automation.
- Knowledge of design patterns such as Page Object Model (POM) and Enhanced POM.
- Hands-on with hybrid-driven, data-driven, keyword-driven, and behavior-driven frameworks (Cucumber, etc.).
- Proficiency in version control tools (GitLab, GitHub, Tortoise SVN) and continuous integration tools (Jenkins preferred).
- Basic understanding of HTML, CSS, and React.
- Experience with visualization tools such as Datadog and Kibana.
- Understanding of cloud technologies and their impact on testing.
- Knowledge of Agile and DevOps methodologies and diverse test methods.
Education & Experience
- Bachelor’s degree in Computer Science, Management Information Systems, or a related technical field.
- Minimum 5 years of experience focused on test automation.