Automation Test Engineer / SDET
Nmk Global Inc.
Fremont, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Fremont, United States of America
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Automation of Tests
Azure
Browser Compatibility
C Sharp (Programming Language)
Software Quality
Continuous Integration
Software Debugging
Github
JMeter
Python
Selenium
Smoke Testing
Test Data
Test Execution Engine
Strategies of Testing
Web Applications
Performance Testing
Postman
ReadyAPI
GIT
Specflow
Containerization
Information Technology
Data Analytics
Cucumber
Selenium Webdriver
Software Version Control
Api Management
Docker
SDET
Jenkins
Microservices
Job description
We are seeking a highly skilled Automation Test Engineer (SDET) with strong experience in Selenium and automation framework development. The ideal candidate will be responsible for building scalable automation solutions, executing test strategies, and ensuring high-quality software delivery in a fast-paced Agile environment., * Design, develop, and maintain automated test scripts using Selenium WebDriver
- Build and enhance automation frameworks (Hybrid, Data-Driven, POM) using Java, C#, or Python
- Execute automated test suites for web applications across multiple browsers
- Integrate automation scripts into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions)
- Develop reusable automation utilities, libraries, and components
- Perform functional, regression, and smoke testing
- Collaborate with developers, QA, and product teams to define test strategies
- Analyze test results, log defects, and track issues using JIRA / Azure DevOps
- Maintain test data, environments, and configurations
- Implement cross-browser and cross-platform testing strategies
- Work with BDD frameworks like Cucumber / SpecFlow (if applicable)
- Perform API testing using RestAssured, Postman, or HTTPClient
- Ensure code quality through reviews, best practices, and version control (Git)
- Optimize test execution time, stability, and coverage
- Contribute to continuous improvement of QA processes, Selenium, SDET, Automation Testing, Java, Python, C#, Test Automation Framework, POM, Data Driven, Hybrid Framework, Jenkins, Azure DevOps, GitHub Actions, API Testing, RestAssured, Postman, Cucumber, SpecFlow, Agile, QA Automation
Requirements
- 5+ years of experience in QA Automation / SDET role
- Strong hands-on experience with Selenium WebDriver
- Proficiency in Java, Python, or C#
- Experience building automation frameworks (POM, Data-Driven, Hybrid)
- Hands-on experience with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions)
- Experience in API Testing (RestAssured / Postman)
- Knowledge of BDD frameworks (Cucumber / SpecFlow)
- Strong experience with Git/version control systems
- Experience working in Agile/Scrum environments
- Strong analytical, debugging, and problem-solving skills
Preferred / Nice to Have:
- Experience with cloud platforms (AWS / Azure)
- Performance testing knowledge (JMeter or similar)
- Experience with containerization (Docker)
- Exposure to microservices architecture, * Bachelor s degree in Computer Science, Engineering, or related field