Software Development Engineer

Montek System
Sunnyvale, United States of America
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Sunnyvale, United States of America

Tech stack

HTML
JavaScript
API
Automation of Tests
CSS
Databases
Continuous Integration
Document Object Model (DOM)
Mobile Application Software
Node.js
E2e Testing
Web Services
XML
React
Gitlab
Vue.js
Angular
Front End Software Development
Selenium Webdriver
Mocha
Jenkins

Job description

  • Design and develop automation projects, including architecture, test plans, and framework enhancements
  • Collaborate with development teams on implementing new features and automation libraries
  • Develop test automation for web and mobile applications (iOS and Android)
  • Build end-to-end automation infrastructure covering deployment, execution, and reporting
  • Identify and implement improvements to existing architecture and processes
  • Develop self-service tools, APIs, and scripts for continuous automation across multiple teams
  • Increase automation coverage and reporting efficiency across applications
  • Maintain existing automation frameworks and automated test repositories

Requirements

  • Strong understanding of QA methodologies and automation principles
  • 8+ years of hands-on experience with JavaScript, Node.js, Mocha, Jest, Selenium WebDriver, and related technologies
  • Experience building automation frameworks for unit, integration, and end-to-end testing
  • Strong knowledge of modern front-end frameworks such as React, Angular, or Vue.js
  • Experience with CMS, Databases, Web Services, XML, HTML, CSS, and DOM elements
  • Hands-on experience with GitLab and CI/CD tools such as Jenkins
  • Ability to work with complex enterprise and multi-tier applications

Apply for this position