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.

Jobs via Dice • Philadelphia, Pennsylvania, United States
Role & seniority
Stack/tools
Languages: Python, Java
UI automation: Selenium, Cucumber, Playwright; Gherkin (BDD)
CI/CD: Jenkins; version control: Git
Other: API testing (REST), Postman; monitoring/observability tools; test data management; log analysis tools
Optional: Kafka knowledge
Top 3 responsibilities
Define end-to-end automation scope and acceptance criteria from business/technical requirements; align E2E test strategy with architects and stakeholders
Design, implement, and maintain scalable E2E automation frameworks focused on UI interactions; develop automated test scripts for end-to-end journeys, sprint validation, and regression
Integrate automation into CI/CD pipelines (Jenkins), configure multi-environment deployment jobs, monitor test results, and alert on anomalies/regressions
Must-have skills
Strong programming in Python and Java
Hands-on UI automation experience (Selenium, Cucumber, Playwright) and Gherkin/BBD
CI/CD experience (Jenkins) and Git
Solid QA methodology knowledge (test planning, E2E automation best practices)
API testing familiarity (REST); plus experience with Postman
Ability to design scalable automation frameworks and maintain automated test scripts
Nice-to-haves
Kafka knowledge
System monitoring and performance analysis tool experience
Multi-environment deployment and test data management experience
API integration testing across environments
Locat
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Marici Solutions, is seeking the following. Apply via Dice today!
Automation Engineer - Philadelphia - PA ONSITE
Full Time
We are seeking a highly skilled and experienced Senior End-to-End Test Automation Engineer with strong proficiency in UI automation to join our QA and Automation team. The ideal candidate will be responsible for designing and developing robust end-to-end automation frameworks, driving continuous integration and delivery, and ensuring the quality and performance of our user-facing applications. This role involves close collaboration with architects, developers, and product stakeholders to translate business requirements into scalable E2E automation solutions. Knowledge of API testing is a plus for enhancing test coverage.
Required Skills & Qualifications
Strong programming skills in Python and Java. Hands-on experience with UI automation frameworks such as Selenium, Cucumber, or Playwright. Proficiency in Gherkin syntax for BDD. Experience with CI/CD tools like Jenkins and Git (Kafka knowledge is a plus). Solid understanding of QA methodologies, test planning, and end-to-end automation best practices. Experience with system monitoring and performance analysis tools. API testing experience with REST APIs and Postman is a plus.
Key Responsibilities
Analyze business and technical requirements to define end-to-end automation scope and acceptance criteria. Collaborate with architects and stakeholders to align on E2E test strategies, including UI workflows. Design and implement scalable end-to-end automation frameworks using Python and Java, focusing on UI interactions. Develop and maintain automated test scripts for end-to-end user journeys, sprint validation, and regression testing. Integrate automation into CI/CD pipelines using Jenkins; configure jobs for multi-environment deployments. Monitor application performance and test results; implement alerting for anomalies and regressions. Build tools for log analysis, system health monitoring, and test data management. Support feature validation, defect reproduction, and end-to-end system-level testing across environments (API integration testing as a plus).