QA Automation Developer (Remote)
ELYON International · Washington, DC · 1 wk ago
Quality AssuranceFull-time
About the role
Design, develop, and maintain scripts to automate the deployment and testing of code within a CI/CD pipeline. Troubleshoot production code and implement fixes. Assist in the development of the application as needed.
Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver.
- Integrate automated tests into CI/CD pipelines to enable continuous testing.
- Collaborate with manual testers, developers, and product teams to identify automation opportunities.
- Execute automated test suites and analyze results to identify defects.
- Maintain and update automation frameworks and test scripts to accommodate application changes.
- Provide clear documentation of automation scripts, test results, and defects.
- Participate in test planning, review meetings, and provide status updates.
- Handle flaky tests by rerunning failed test cases and enhancing framework stability.
Requirements
- Expertise in Java and hardware automation scripting.
- Experience designing and implementing automation frameworks (e.g., Page Object Model, Data-Driven, Keyword-Driven).
- Familiarity with integrating automated tests using TestNG.
- Experience with test management and defect tracking tools like JIRA, ADO, or equivalent.
- Proficiency with version control systems such as Git.
- Strong hands-on experience in developing automated test scripts using Selenium WebDriver.
- Solid understanding of software development and testing life cycles (SDLC & STLC).
- Strong analytical skills to debug automation scripts and identify root causes of failures.
- Effective verbal and written communication for collaboration and reporting.
Preferred Skills
- Experience with other automation tools and frameworks (e.g., Cucumber for BDD).
- Knowledge of performance testing tools (e.g., JMeter).
- Familiarity with containerization and cloud-based testing environments.
- Experience with database validation using SQL.
- Exposure to Agile development methodologies.
Benefits
- Paid sick leave
- Medical/Dental (optional)
- 401(k) Retirement Plan (optional)
- Employer Paid Life Insurance
- Employer Paid Short Term Disability
- Optional Life Insurance