Overview
On Site
Depends on Experience
Full Time
Skills
Python and Java.
Job Details
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).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.