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
$ 114KJob 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