SDET Engineer
Requirement - SDET Engineer
- Build test automation for JavaScript based Web applications
- Design QA automation strategy
- Modernize and refactor an existing automated test suite, and create bug reports
- Write clean, well-documented automated test code
- Establish project test strategy, methodologies, test plans, and execute test scripts.
- Create manual/automated test scripts by leveraging requirements documentation (i.e., wireframes and comps).
- Drive quality control around CI/CD pipeline process and implementation
- Contribute to project discoveries, project kickoffs, proposal presentations, and statements of work following company standards
- Work with customers and internal creative teams to establish approved wireframes and mock-ups for solutions.
- Help to establish critical paths, milestones, delivery dates, and review deliverables to ensure they meet client acceptance criteria.
- Understand and manage the security requirements associated with systems, testing requirements, testing frameworks and infrastructure, data requirements, and data privacy rules to ensure system and information privacy, integrity, and availability.
- Review test plans and testing approaches to ensure there are no violations of security requirements by the QA team.
- Coach and mentor junior team members and share knowledge with the team through training, documentation, meetings, etc.
What you bring to the table (Core Requirements):
- 5+ years of experience with QA Automation
- 3+ Years of testing JavaScript Applications
- Hands on experience using Rest Assured
- Highly skilled in JavaScript or Typescript with experience of creating automation test frameworks from the ground-up using tools such as Playwright, Cucumber, Jest, Cypress, WebdriverIO or any other open source tool.
- Experience with testing reusable web components built using Storybook, CSS, HTML and basic understanding of Lit-html.
- Highly proficient in Automated Visual testing using Applitools with JavaScript or Typescript.
- Ability to write automated tests and configure them from scratch using Applitools and Storybook.
- Thorough understanding how to use Applitools to find visual differences between baseline and subsequent test runs
- Ability to configure, run and debug automated Visual tests in a CI/CD using Jenkins.
- Sporadically perform manual testing on reusable components built on Storybook and create bugs in JIRA.
- Strong on version control tools such as Github.