Design, develop, and implement highly scalable, reliable, and maintainable test automation frameworks from scratch across multiple platforms (e.g., web, API, backend services)
Serve as the technical authority on testing methodologies, tools, and best practices
Drive high standards for test code quality, structure, and maintainability
Design and execute advanced non-functional tests, including performance and load tests
Partner with development and product teams to integrate testing practices early in the development lifecycle
Own and optimize the integration of automated tests into the Continuous Integration/Continuous Delivery (CI/CD) pipeline
Coach and mentor junior and mid-level SDETs and software engineers on technical design, testing strategy, and effective automation techniques
Requirements
Bachelor’s or Master’s degree in Computer Science or a related technical field
Minimum of 7+ years of professional experience in a hands-on SDET, Automation Engineer, or Quality Engineer role
Expert proficiency in at least one object-oriented programming language (e.g., Python, Java, C#, Go)
Proven experience designing and scaling test automation frameworks (e.g., using Selenium, Cypress, Playwright, or equivalents)
Deep practical knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and containerization technologies (e.g., Docker, Kubernetes)
Strong understanding of software architecture, data structures, and algorithms
Excellent ability to communicate technical concepts clearly and influence cross-functional technical teams.
Benefits
Professional development opportunities
Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automation frameworksobject-oriented programmingPythonJavaC#GoSeleniumCypressPlaywrightperformance testing