What are the responsibilities and job description for the Senior Quality Assurance Engineer position at EvonSys?
Designation: Sr.QA / Lead QATest Engineer – Playwright
Experience: 8 Years
Location: Pittsburgh, PA
Job Type: Full Time
We are seeking a highly skilled Senior Test Automation Engineer with strong expertise in Playwright to design, develop, and maintain robust, scalable automated test frameworks for our web applications. The ideal candidate will bring deep technical knowledge, hands-on experience with modern automation tools, and a strong understanding of software quality engineering best practices.
This role involves collaborating closely with developers, QA engineers, product teams, and DevOps to drive quality throughout the SDLC and ensure reliable, performant releases.
Key Responsibilities
Test Automation
- Design, develop, and maintain scalable Playwright-based automation frameworks for UI, API, and end-to-end testing.
- Implement automation solutions using TypeScript/JavaScript (or Python, if applicable).
- Integrate automated tests into CI/CD pipelines (Jenkins or similar).
- Develop reusable test components and ensure high-quality automation code following best practices.
Quality Engineering & Strategy
- Define automation strategies, test plans, test coverage, and quality metrics.
- Mentor junior automation engineers and contribute to technical leadership within the QA team.
- Review automation code and ensure adherence to coding standards.
- Proactively identify opportunities to improve test processes and tooling.
- Collaboration
- Work closely with developers, product owners, and architects to understand requirements and quality expectations.
- Participate in Agile ceremonies (planning, refinement, sprint reviews, retros).
- Support manual testers by enabling shift-left testing strategies and test automation adoption.
Execution & Reporting
Analyze test results, log defects, and work with the team to resolve issues.
Ensure thorough reporting on automation coverage, test stability, and test execution outcomes.
Contribute to documentation of test frameworks, standards, and automation processes.
Required Skills & Qualifications
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- 8 years of experience in QA/Test Automation, with at least 3 years hands-on experience using Playwright.
- Strong programming skills in TypeScript or JavaScript (Python/Java is a plus).
- Expertise in:
- Playwright Test runner
- API automation (Playwright API Testing or tools like Postman/Newman)
- Test design principles (POM, DRY, data-driven testing)
- Browser automation and debugging tools
- Hands-on experience with CI/CD tools (Jenkins, GitLab, etc.)
- Strong understanding of Agile/Scrum methodologies.
- Experience with version control systems (Git).
- Experience with BDD tools (Cucumber, SpecFlow, or similar).
- Excellent problem‑solving, communication, and analytical skills.