Overview
We are seeking a highly skilled and experienced Software Engineer – Test Automation (Level 4) with deep expertise in Playwright and strong proficiency in TypeScript. In this role, you will play a key part in ensuring the quality and reliability of the Firefly Web Client by designing and maintaining robust test automation frameworks, mentoring junior engineers, collaborating cross-functionally with Product, Development, and DevOps teams, and managing all aspects of a team of dedicated QEs.
You will play a pivotal role in architecting quality processes and frameworks, leading cross-domain initiatives, and influencing Adobe’s technology roadmap through thought leadership and domain expertise.
Key Responsibilities
Playwright automation
- Develop, maintain, and scale automated test suites using Playwright.
- Build and extend testing infrastructure and utilities in TypeScript.
- Drive best practices in test automation, test coverage, and CI/CD integration.
- Investigate test failures, report defects and application bugs, and work closely with developers to resolve issues.
- Lead the team on automation testing, including setting test plans and reviewing automation test results.
- Set and drive cross-product and cross-domain testing standards and processes.
- Own system development for interlinked and complex quality processes.
Quality leadership & strategy
- Lead other QEs (or equivalent experience) in delivering comprehensive test plans aligned with business objectives.
- Lead QE efforts across multiple teams, coordinating test plans, quality strategies, and automation frameworks.
- Contribute new innovations through tools, frameworks, or methodologies; share findings via wikis and meetings.
- Lead experimental initiatives to test and adopt novel QE practices across Adobe products.
Collaborating in a multi-functional manner
- Act as a liaison between QE, Product, Development, and Engineering teams, driving alignment on quality priorities.
- Represent QE in strategic conversations across multiple business units.
- Collaborate with product teams to ensure customer-centric quality solutions are embedded in every phase of development.
Requirements
- 5+ years of professional experience in software engineering or test automation.
- 5+ years of professional experience in Quality Engineering, including leadership roles.
- Proven expertise with Playwright for end-to-end testing of modern web applications.
- Strong programming skills in TypeScript/JavaScript.
- Experience working in agile development environments and familiarity with CI/CD tools.
- Solid understanding of web technologies, browser behavior, and DOM manipulation.
- Ability to debug and analyze failures in test and production environments.
- Experience with performance testing tools (e.g., Lighthouse, Playwright Tracing and Metrics, Google Chrome DevTools).
- Excellent communication and collaboration skills.
- Demonstrated ability to lead without authority, influence individuals, and make decisions independently.
Preferred Qualifications
- Experience with Argo, Jenkins.
- Familiarity with test reporting and analytics tools.
- Previous experience working on enterprise-level applications.
- Product knowledge of Adobe products is a significant plus.
- Recognized for technical leadership and quality domain expertise within an organization.
- Experience mentoring and developing others technically and professionally.
- Strong analytical and problem-solving skills, with a focus on prioritizing user needs.
Trinity Health is an equal opportunity employer.