What are the responsibilities and job description for the Senior Accessibility Automation QA Engineer position at Charter Global, Inc.?
Job Details
Job Title: Senior Accessibility and Functional QA Automation Engineer
Location: Reston, VA (Hybrid) 5 days in a month onsite
Duration: 12 Months
Job Description:
We are seeking a Strong Senior Accessibility and Functional QA Automation Engineer to join our SDET team. In this role, you will be responsible for ensuring the functionality and accessibility of our web and mobile applications through both manual and automated testing. The ideal candidate will have a strong foundation in functional automation testing, as well as a deep understanding of accessibility standards and how to ensure digital products are inclusive for all users. You will collaborate closely with developers, product teams, and designers to create an exceptional, accessible user experience while automating tests to improve efficiency and coverage.
We are seeking a Strong Senior Accessibility and Functional QA Automation Engineer to join our SDET team. In this role, you will be responsible for ensuring the functionality and accessibility of our web and mobile applications through both manual and automated testing. The ideal candidate will have a strong foundation in functional automation testing, as well as a deep understanding of accessibility standards and how to ensure digital products are inclusive for all users. You will collaborate closely with developers, product teams, and designers to create an exceptional, accessible user experience while automating tests to improve efficiency and coverage.
Key Responsibilities:
1. Functional Testing & Automation:
Accountable for analyzing User Stories, Acceptance Criteria and Prepare In Sprint automated test scripts for Web/UI, Web Services and Mobile application
Accountable for coding automation scripts utilizing tools such as Selenium, SoapUI , Cucumber and BDD Framework
Responsible to Create, maintain and update the automation framework in alignment with enterprise standards and best practices
Write clean, maintainable, and reusable automated test scripts using languages like JavaScript, Python, or Java.
Ensure that functional requirements and user stories are adequately tested, covering all critical user journeys and edge cases.
Integrate automated functional tests into the CI/CD pipeline (e.g., Jenkins, GitHub Actions, GitLab CI).
2. Accessibility Testing & Automation:
Perform accessibility audits and automated testing to ensure compliance with WCAG 2.1/2.2, Section 508, ADA, and other relevant accessibility standards.
Develop and maintain automated accessibility tests using tools like axe-core, Pa11y, WAVE, Tenon.io, and integrate them into the CI/CD pipeline.
Identify and report accessibility issues across platforms (web and mobile), ensuring they are prioritized and addressed by development teams.
Work with development teams to implement accessibility best practices and ensure issues are resolved during development cycles.
Perform accessibility audits and automated testing to ensure compliance with WCAG 2.1/2.2, Section 508, ADA, and other relevant accessibility standards.
Develop and maintain automated accessibility tests using tools like axe-core, Pa11y, WAVE, Tenon.io, and integrate them into the CI/CD pipeline.
Identify and report accessibility issues across platforms (web and mobile), ensuring they are prioritized and addressed by development teams.
Work with development teams to implement accessibility best practices and ensure issues are resolved during development cycles.
3. Test Strategy and Planning:
Define comprehensive functional and accessibility test strategies, ensuring complete coverage of functional requirements and accessibility criteria.
Create and maintain detailed test plans, test cases, and testing documentation for both functional and accessibility testing.
Collaborate with product, development, and design teams to understand user needs, functional requirements, and accessibility goals.
Define comprehensive functional and accessibility test strategies, ensuring complete coverage of functional requirements and accessibility criteria.
Create and maintain detailed test plans, test cases, and testing documentation for both functional and accessibility testing.
Collaborate with product, development, and design teams to understand user needs, functional requirements, and accessibility goals.
Continuous Improvement:
Stay up-to-date with the latest trends, tools, and best practices in functional automation and accessibility testing.
Propose improvements to the testing process, automation framework, and overall QA strategy.
Stay up-to-date with the latest trends, tools, and best practices in functional automation and accessibility testing.
Propose improvements to the testing process, automation framework, and overall QA strategy.
Required Experience:
7 years of experience in Quality Assurance (QA) with a focus on functional automation and accessibility testing.
Proven experience with automated functional testing using frameworks like Selenium, Cypress, WebDriverIO, or similar.
Strong knowledge of web accessibility standards (e.g., WCAG 2.0/2.1, Section 508, ADA) and experience conducting manual and automated accessibility testing.
Experience with accessibility testing tools (e.g., axe-core, Pa11y, WAVE, Tenon.io, VoiceOver, NVDA, etc.).
Experience with PDF Accessibility and editing PDF documents to add accessible features.
Familiarity with responsive design, cross-browser compatibility, and mobile-first design practices.
Technical Skills:
Proficiency in programming/scripting languages used for test automation (JavaScript, Python, Ruby, Java, etc.).
Hands-on experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI for integrating automated tests.
Strong knowledge of HTML, CSS, and JavaScript, especially as it pertains to accessibility and functional testing.
Familiarity with version control systems like Git.
Experience with mobile testing (both web and native apps) is a plus.
Testing Methodologies:
Experience in Agile development environments and testing in Agile sprints.
Knowledge of test-driven development (TDD) and behavior-driven development (BDD) is 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.