SDET (Software Development Engineer in Test)
NMK Global, Inc.
Scottsdale, United States of America
5 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
Scottsdale, United States of America
Tech stack
Testing (Software)
Java
API
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Coverage
Computer Programming
Databases
Continuous Integration
Data Validation
Software Debugging
Distributed Systems
Groovy
JUnit
Maven
Selenium
SQL Databases
Test Execution Engine
Strategies of Testing
Testng
Postman
ReadyAPI
Spock
Backend
Gitlab
GIT
Containerization
REST
Api Management
Docker
SDET
Jenkins
Microservices
Job description
We are seeking an experienced Senior SDET with strong expertise in Java, AWS, and test automation to join our team. The ideal candidate will play a key role in designing and implementing scalable automation frameworks, ensuring high-quality software delivery across web, API, and backend systems., * Design, develop, and maintain robust automation frameworks for web, API, and backend testing.
- Write, execute, and maintain automated test scripts using Java and Groovy.
- Perform comprehensive API testing using RESTful services and validate responses.
- Develop and execute SQL queries for backend testing and data validation.
- Collaborate closely with developers, QA teams, and stakeholders to define test strategies and ensure adequate test coverage.
- Integrate automated tests into CI/CD pipelines using tools such as GitLab and Jenkins.
- Analyze test execution results, identify defects, and ensure timely resolution.
- Continuously improve automation processes, frameworks, and testing strategies.
- Stay current with emerging technologies, tools, and industry best practices in quality engineering and automation.
Requirements
- 8+ years of experience in software testing and automation.
- Strong programming expertise in Java and Groovy.
- Hands-on experience with automation frameworks such as SPOCK, Selenium, TestNG, JUnit, or similar.
- Proven experience in REST API testing using tools like Postman or RestAssured.
- Solid understanding of SQL for database validation and backend testing.
- Strong knowledge of software testing methodologies, principles, and best practices.
- Experience with CI/CD tools such as GitLab, Jenkins, Git, and Maven.
- Familiarity with AWS services and cloud-based testing environments.
- Experience working in Agile/Scrum development environments.
- Excellent analytical, problem-solving, and debugging skills.
- Strong verbal and written communication skills., * Experience with performance or security testing is a plus.
- Exposure to containerization tools like Docker is advantageous.
- Knowledge of microservices architecture and distributed systems.