Web (UI) QA Automation Engineer
United States JPC - 204849 Contract
Senior QA Automation Engineer – UI
2 days/week onsite in Chicago, IL
6 Month Contract to Hire
We are seeking a highly skilled Senior QA Automation Engineer with deep expertise in UI test automation to join our team supporting a suite of customer-facing web applications. This role will focus on maintaining and enhancing our existing automation framework while supporting a strategic migration from Selenium to Playwright.
You’ll work on modern, UI-driven applications that directly impact the customer experience, playing a critical role in ensuring quality, performance, and reliability across the platform.
What You’ll Be Working On
- Supporting 7 web-based, UI-heavy applications, primarily customer-facing
- Maintaining and improving an existing Selenium-based automation framework
- Contributing to the design and implementation of new automated test coverage
- Playing a key role in an upcoming migration from Selenium to Playwright
- Collaborating with engineering and QA teams to ensure high-quality releases
Key Responsibilities
- Design, develop, and execute automated UI test scripts using Selenium with C#
- Maintain and enhance existing test automation frameworks and test suites
- Validate backend services and data as needed, including:
- Writing and executing basic SQL queries (joins, data validation)
- Validating APIs using POST, PUT, DELETE methods
- Participate in and help drive the migration from Selenium to Playwright
- Analyze test results, identify issues, and provide clear, actionable feedback
- Collaborate cross-functionally with developers, QA engineers, and product teams
- Continuously improve automation strategy, coverage, and efficiency
Required Qualifications
- 7+ years of experience in software quality assurance with a strong specialization in UI automation
- Extensive, hands-on experience with Selenium in automated testing environments
- Strong proficiency working with C# (or the ability to quickly adapt to C#)
- Solid understanding of test automation frameworks and best practices
- Experience with API testing and validation
- Working knowledge of SQL, including querying and joining tables
- Ability to troubleshoot complex automation issues and optimize test performance
Preferred Qualifications
- Experience with or exposure to Playwright, especially in migration projects from Selenium
- Strong programming skills in C# (highly preferred)
- Familiarity with modern testing tools and frameworks
- Exposure to AI-assisted development or testing tools (e.g., Claude or similar tools) is a plus
- Experience working in agile development environments
What Sets You Apart
- You are deeply technical and able to articulate your past work in detail
- You have a strong understanding of UI automation challenges and solutions
- You take ownership of your work and proactively identify improvements
- You are comfortable saying “I don’t know” and approaching problems with curiosity and honesty
- You enjoy working collaboratively and mentoring others when needed
Required Skills : Must-Haves (Concepts & Tools):
• 7+ years of experience – looking for someone who specializes in UI automation
• Extensive UI automation with Selenium – need someone highly technical
• Basic API/data validation experience
o Basic SQL queries, table joins
o POST, PUT, DELETE functions for API validation
Basic Qualification :
Additional Skills :
Background Check : Yes
Drug Screen : Yes
Notes :
Selling points for candidate :
Project Verification Info :
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :
Master Job Title :
Branch Code :