Responsibilities:
- Lead the architect, design and development of automation testing tools, frameworks and processes for ensuring user experience and data quality across all product lines
- Work closely with multiple teams to identify areas that can benefit from automation and design software solutions accordingly
- Drive the software quality assurance life cycle within an Agile process
- Mentor and coach team members on best practices for automation development
- Conduct code reviews and ensure compliance with coding standards and practices
- Stay up to date on industry trends, best practices and standards in automation and software development
- Establish and govern key automation metrics (e.g., ROI, flake rate, coverage by risk) and communicate test suite health and risks to cross-functional teams and engineering leadership.
Qualifications:
- BS/MS degree in Computer Science or related field
- Proven technical expertise, with a deep understanding of software architecture, data structures, and algorithms.
- Strong proficiency and hands-on expertise in Typescript and Python are mandatory, as these are the primary languages used across our product lines, including experience with NodeJS.
- Demonstrated ability to proficiently utilize Large Language Models (LLMs) and AI tools to enhance automation strategies and test efficiency.
- Mandatory deep expertise in Playwright (TypeScript), with strong hands-on experience in framework architecture and debugging.
- Extensive experience with API testing (REST/GraphQL) for comprehensive data and service integration validation.
- Understanding of CI/CD and continuous automation pipelines (Github Action)
- Familiarity with version control, defect tracking, and test management tools (GIT, JIRA, Qase)
- Experience with SQL/NoSQL databases
- Familiarity with load/stress testing frameworks and methodologies
- Experience with cloud platforms (e.g.,Azure) and containerization (e.g., Docker, Kubernetes)
- Bonus: data analysis skills
Skills and Competencies:
- Strong communication and presentation skills
- Strong organizational, motivational, and leadership skills
- Strong attention to details and ability to triage and aid in resolution of escalations
- Team player with ability to work independently; ability to adjust to changing priorities
- Strong emotional intelligence, interpersonal and communication skills, both verbal and written
- Strong business planning and problem solving skills
- Goal-oriented
- Ability to project and maintain a professional and positive attitude
- Proven ability to drive SDLC efficiency through AI-integrated workflows, utilizing LLMs to automate script creation and significantly reduce debugging time.
- Demonstrated ability to build technical cohesiveness across Engineering, Product, and DevOps teams, ensuring that 'Quality at Speed' is a shared organizational goal.
Benefits
Salary
Salary range for this position is $131,000 to $154,000
Salary listed reflects the base salary only and does not include other elements of total compensation
Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training
Equity
In addition to this position's salary (listed above), equity will be a major component of the total compensation for this position. We aim to offer higher-than-average equity compensation for a company of our size, and communicate equity amounts at the time of offer issuance.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Life Insurance (Basic)
- Short Term and Long Term Disability
- Paid Time Off (Flexible Vacation Policy; Paid Sick & Public Holidays Observed)
- Training & Development Reimbursement
- Hybrid Work Environment
- Peer-to-peer bonus program
- Company/department outings and events
- Stock Option Plan