Software Development Engineer in Test (SDET)
Summary: SDET is someone who is involved in the project right from its planning stage and can help automate the testing process. Utilizing Canvas which is a set of reusable UI libraries in React, iOS and Android. SDET must be able to understand the technology and design behind the UI components and automate functional and accessibility tests.
Typical Day in Role:
– Build automated tests within CI pipelines to test UI components while being developed and deployed as a library
– Automated tests include functional and accessibility tests
– Test execution to be conducted on different view ports and browsers
– Test execution also needs to be executed on different OS: MacOS and Windows
– Where automated testing is not possible, manual testing has to be performed on the components
– Manual testing might involve testing responsiveness on physical Android and iOS devices
– Working closely with React, Android, iOS engineers to design tests
– Also working closely with the design team and product teams for faster identification of bugs and issues
Must Haves:
– 2-5 years’ experience in SDET functionalities required
– Testing experience in UI with the following tool – Selenium, Appium, webdriver.io – UI Functional testing and tools is a must
– Hands on experience in following the iterative and agile SDLC
– Standing up an automation framework (React, iOS and Android) from ground-zero up
– Working experience with AXE- Accessibility Testing and tools from Deque Systems
– Experienced with JAWS, NVDA – Accessibility and Compatibility Testing
– Experienced with SourceLabs, BrowserStack – Compatibility Testing with different devices and browsers
– Experience in accessibility validation
– Previous experience with Design Systems
Soft Skills:
– Cross team engagement and collaboration
– Ability to remain organized and on task
Education and other requirements:
Post Secondary Education is required but would be preferred from the following fields:
Computer Science, computer engineering or related field