What are the responsibilities and job description for the Senior SDET (Software Development Engineer in Test) position at NMK Global Inc.?
Job Title: Senior SDET (Software Development Engineer in Test)
Experience: 8 Years
Location: Scottsdale, AZ (100% Onsite)
Job Summary
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.
Key Responsibilities
- 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.
Required Skills & Qualifications
- 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.
Preferred Qualifications
- Experience with performance or security testing is a plus.
- Exposure to containerization tools like Docker is advantageous.
- Knowledge of microservices architecture and distributed systems.
Salary : $60,000 - $80,000