Overview
Skills
Job Details
Build test automation for JavaScript-based web applications.
Design QA automation strategy for assigned projects.
Modernize and refactor existing automated test suites; create clear, actionable bug reports.
Write clean, well-documented automated test code.
Establish project test strategies, methodologies, test plans, and execute test scripts.
Create manual and automated test scripts using requirements documentation (wireframes, comps).
Drive quality control within CI/CD pipeline processes and implementations.
Participate in project discoveries, kickoffs, proposal presentations, and statements of work.
Collaborate with customers and internal creative teams to finalize approved wireframes and mock-ups.
Establish and track critical paths, milestones, and delivery dates; review deliverables for client acceptance criteria.
Understand and manage security requirements for systems, testing frameworks, data requirements, and data privacy compliance.
Review QA test plans to ensure compliance with security requirements.
Coach and mentor junior team members, sharing knowledge through training, documentation, and meetings.
Core Requirements:
5+ years of QA Automation experience.
3+ years of testing JavaScript applications.
Hands-on experience using Rest Assured.
Strong JavaScript or TypeScript skills with experience in building automation test frameworks from scratch using:
Playwright, Cucumber, Jest, Cypress, WebdriverIO, or other open-source tools.
Experience testing reusable web components with:
Storybook, CSS, HTML, and a basic understanding of Lit-html.
Highly proficient in automated visual testing using Applitools with JavaScript or TypeScript.
Ability to write and configure automated tests using Applitools and Storybook from scratch.
Strong understanding of Applitools for baseline and regression visual testing.
Experience configuring, running, and debugging automated visual tests in CI/CD pipelines using Jenkins.
Ability to perform manual testing on Storybook components and create bugs in JIRA when needed.
Proficiency with GitHub and version control best practices.