A
Automation Engineer
Apolis
- πΊπΈ United States
- Hybrid
- Mid level
- 1 day ago
- $40 β $44 / hour
- Test Automation
- Playwright
- JavaScript
- TypeScript
- Selenium
- BDD
- Cucumber
- CI/CD
- Azure DevOps
- Jenkins
1 day ago
Automation Engineer
Location: Charlotte, NC β Hybrid
Duration: 12+ Months
Experience: 10+ Years
Job Description
We are seeking an experienced Automation Engineer with 10+ years of experience in test automation design, development, and execution. The ideal candidate will have strong expertise in Playwright (JavaScript/TypeScript), Selenium, BDD/Cucumber, and API Automation to support end-to-end quality assurance initiatives across web applications and services.
The role requires a hands-on automation professional who can build scalable test frameworks, improve test coverage, and collaborate effectively with development and product teams.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts.
- Create and execute UI and API automation test cases.
- Develop robust automation solutions using Playwright with JavaScript/TypeScript.
- Build and maintain automation scripts using Selenium WebDriver.
- Implement BDD frameworks using Cucumber and develop reusable test scenarios.
- Perform API testing and automation for RESTful services.
- Analyze test results, identify defects, and collaborate with development teams to resolve issues.
- Participate in test strategy planning, test estimation, and release validation.
- Integrate automation suites into CI/CD pipelines for continuous testing.
Required Skills
- Playwright with JavaScript/TypeScript
- Selenium WebDriver
- API Automation
- BDD / Cucumber
- Test Automation Framework Development
- 10+ years of overall Test Automation / Quality Engineering experience.
Top 3 Required Skills
- Playwright β JavaScript/TypeScript
- Selenium
- API Automation
Nice-to-Have Skills
- Playwright framework architecture and implementation
- Rest Assured for API automation
- Azure DevOps or Jenkins pipeline integration
- Advanced TypeScript programming
- Test data management
- Mocking and stubbing techniques
Automation Engineer Β· Apolis