Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Iris Software Inc. • Princeton, New Jersey, United States
Role & seniority: QA Automation Engineer (Lead/Senior), senior team member responsible for testing strategy and mentorship.
Stack/tools: Playwright (TypeScript/JavaScript), UI and API testing, Git, SQL, CI/CD tools (Jenkins, GitLab CI, GitHub Actions); familiarity with legacy frameworks (Selenium/Cypress) a plus; accessibility and performance testing tools (nice-to-have).
Design, develop, and maintain scalable automation frameworks (Playwright) and robust test plans.
Integrate automated suites into DevOps pipelines to ensure continuous quality; participate in sprint planning and code reviews.
Lead root-cause analysis of defects, mentor QA engineers, and advocate Shift Left testing practices.
10+ years in Software QA/Automation Testing.
Deep expertise with Playwright for modern web apps; strong TypeScript/JavaScript skills.
API testing (REST), SQL for backend validation, and Git proficiency.
Active Public Trust clearance or ability to obtain one; excellent in-person collaboration.
Experience migrating legacy frameworks to Playwright; accessibility (Axe-core) and performance testing tools.
Experience in government contracting or highly regulated environments.
Location & work type: Princeton, NJ; hybrid work arrangement (3 days onsite per week); full-time or contract; in-person interview required.
Greetings!
We are seeking a seasoned QA Automation Engineer with over a decade of experience to elevate our automated testing framework. In this role, you will be responsible for designing, developing, and maintaining scalable automation solutions for complex web applications. As a senior member of the team, you will drive the testing strategy, mentor junior engineers, and work closely with developers in a fast-paced Agile environment.
Our client is the world’s largest private nonprofit educational testing and assessment organization, headquartered on a sprawling, state-of-the-art campus in Princeton, NJ. For over 75 years, they have been a global leader in the science of educational measurement, developing and administering more than 50 million tests annually across 180+ countries.
QA Automation Engineer (Lead/Senior)
Location: Princeton, NJ (Hybrid – 3 days onsite per week)
Employment Type: Full-Time/Contract
Interview Mode: In-Person (Required)
Clearance: Active Public Trust or eligibility to obtain one
Key Responsibilities
Framework Architecture: Lead the design and implementation of robust, maintainable automation frameworks using Playwright with TypeScript/JavaScript.
Strategy & Execution: Develop comprehensive test plans, test cases, and automated scripts for UI and API testing.
CI/CD Integration: Seamlessly integrate automated suites into DevOps pipelines (e.g., Jenkins, GitLab CI, or GitHub Actions) to ensure continuous quality.
Performance & Reliability: Identify, document, and track software defects while conducting root cause analysis for complex system failures.
Collaboration: Participate in sprint planning, code reviews, and architectural discussions to advocate for "Shift Left" testing methodologies.
Mentorship: Provide technical leadership to the QA team, establishing best practices for automation code quality.
Required Qualifications
Experience: 10+ years of professional experience in Software Quality Assurance and Automation Testing.
Tooling Mastery: Proven, deep-dive expertise with Playwright for modern web application testing.
Programming: Strong proficiency in TypeScript or JavaScript.
Technical Breadth: * Extensive experience with API testing (RESTful services). Strong knowledge of SQL for backend data validation. Familiarity with Version Control Systems (Git).
Compliance: Must hold an active Public Trust clearance or have the ability to undergo a background investigation to obtain one.
Soft Skills: Excellent communication skills, as this role requires high-level collaboration and an in-person interview in Princeton, NJ.
Preferred Skills Experience transitioning legacy frameworks (Selenium/Cypress) to Playwright. Knowledge of accessibility testing (Axe-core) and performance testing tools. Experience working within government contracting or highly regulated environments.
Work Environment This is a hybrid role based out of our Princeton, NJ office. Candidates must be comfortable working on-site three days per week to foster team collaboration and handle sensitive project requirements.
Best Regards,