Design, develop, and maintain robust automated test suites for both end-to-end web applications and APIs using Playwright (JavaScript/TypeScript).
Collaborate with cross-functional Agile teams, including developers, DevSecOps engineers, and system analysts to define acceptance criteria, test cases, and quality metrics.
Implement test automation for RESTful APIs, ensuring thorough validation of backend functionality, performance, and integration with frontend components.
Work with the team to integrate automated tests into CI/CD pipelines, ensuring tests run consistently with every build and deployment.
Lead the evolution of test automation frameworks, including architecture, reusable libraries, and test data strategies.
Analyze system requirements and identify edge cases to achieve comprehensive test coverage.
Troubleshoot issues, capture logs, report defects, and work closely with developers to resolve problems.
Support system and user acceptance testing, including scenario development and execution tracking.
Document test plans, strategies, results, and metrics for internal and customer reporting.
Mentor junior engineers and provide guidance on automation best practices.
Requirements
US citizenship is required per contract.
Bachelor's degree in Computer Science, Engineering, or related field and 8-12 years of prior relevant experience or Master’s with 6-10 years of prior relevant experience.
8+ years of experience in software quality assurance and testing, with a focus on both manual and automated testing.
3+ years of hands-on experience with Playwright or equivalent frameworks (e.g., Cypress, Selenium) in test automation for modern web applications.
Strong experience with Playwright for automating end-to-end web application tests.
Expertise in manual testing methodologies, including creating detailed test plans, test cases, and test scripts.
Solid understanding of Agile software development and the role of testing within Agile workflows.
Proficiency in writing automated test scripts using Java, JavaScript, or TypeScript with experience implementing Playwright in CI/CD pipelines.
Experience with version control systems such as Git.
Strong knowledge of web technologies (HTML, CSS, JavaScript) and browser behavior.
Experience with defect tracking tools such as Jira or similar.
Ability to analyze complex requirements and design comprehensive test strategies.
Agile development experience with familiarity in Scrum or SAFe frameworks.
Excellent analytical, problem-solving, troubleshooting, and debugging skills.
Excellent written and verbal communication skills.
Benefits
Health and Wellness programs
Income Protection
Paid Leave
Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.