Salary
💰 $140,000 - $155,000 per year
Tech Stack
AndroidCypressJavaJavaScriptJenkinsPythonSDLCSeleniumSQL
About the role
- Play a key leadership role in the test automation team responsible for the design, development, and optimization of test frameworks and assets in a CI/CD environment
- Drive quality practices across the engineering lifecycle and advocate industry-leading testing strategies spanning functional, performance, security, and integration testing
- Lead cross-functional collaboration with Product, Development, and DevOps teams to define test strategies across front-end, backend, and full-stack architectures
- Design and implement advanced test plans and automation strategies aligned with product specifications and business objectives
- Lead development of modular, scalable test automation frameworks that support both automated and manual testing efforts
- Drive adoption of modern test tools, technologies, and practices to improve release velocity and product quality
- Champion shift-left testing, CI/CD quality gates, and test data automation
- Guide and mentor junior SDETs and QA engineers, conduct code reviews and training on best practices
- Review technical requirements and participate in architectural and design discussions to provide quality insight early in the lifecycle
- Establish and track QA metrics and KPIs for continuous improvement and ensure clear QA documentation including test plans, strategies, and defect reports
- Contribute to increasing release quality and reducing development costs through robust automation and shift-left quality practices
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related discipline (or equivalent practical experience)
- 8+ years of experience in software test development and automation for web and mobile applications
- 5+ years of hands-on experience with CI/CD pipelines and related tooling
- 5+ years of experience in leading and mentoring QA/SDET teams
- Proven experience designing test automation frameworks and setting up test environments
- Deep understanding of application architectures including frontend, backend, API, messaging, and database tiers
- Languages/Frameworks: Java, Python, JavaScript, Selenium, Cypress, WebDriverIO, Cucumber, Espresso, xUnit
- Tools: Jenkins, GitHub, Atlassian Suite (JIRA, Confluence), Postman, Sauce Labs, TestComplete
- Databases: Strong SQL knowledge, including joins and complex queries
- Platforms: Android Studio, Visual Studio, CI/CD tools and environments
- Strong analytical, debugging, and problem-solving skills
- Effective written and verbal communication skills
- Ability to work under pressure and meet deadlines
- Deep understanding of SDLC, agile methodologies, and test lifecycle integration
- Passionate about quality, automation, and engineering excellence
- Strong ownership mentality with the ability to drive initiatives independently