Prepare for Your Questhiring Interview with Real Experiences!
View interviewsi
Questhiring
19 Questhiring Jobs
Lead Software Development Engineer - Test - Java/RestAssured (4-7 yrs)
Questhiring
posted 3+ weeks ago
Flexible timing
Key skills for the job
We are looking for a highly skilled Software Development Engineer in Test (SDET) with hands-on experience in Java and API testing using Rest Assured. You will be responsible for building and maintaining automated test frameworks, ensuring high-quality software delivery, and contributing to continuous integration and deployment pipelines.
Key Responsibilities :
- Design and develop robust, scalable, and maintainable test automation frameworks using Java + Rest Assured.
- Write automated tests for RESTful APIs, including functional, regression, and integration testing.
- Collaborate closely with developers, product managers, and QA team members in an Agile/Scrum environment.
- Perform API schema validations, response time checks, and error-handling tests.
- Create and manage test data, mock APIs, and environments.
- Integrate tests with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
- Identify and report bugs using tools like JIRA or Azure DevOps.
- Participate in code reviews and ensure best practices in test automation.
Required Skills :
- Strong core Java programming knowledge (OOP, collections, exceptions, streams).
- Proficient in API testing using Rest Assured.
- Experience with testing frameworks like TestNG or JUnit.
- Good understanding of HTTP methods, status codes, headers, and JSON/XML parsing.
- Knowledge of serialization/deserialization using Jackson or Gson.
- Hands-on experience with Postman, Swagger, or similar tools.
- Familiarity with Maven or Gradle for build management.
- Experience in version control systems like Git.
Preferred Skills (Nice to Have) :
- UI test automation using Selenium or Playwright.
- Working knowledge of BDD using Cucumber.
- Experience with Docker, Kubernetes, or test containerization.
- Performance testing with JMeter or Gatling.
- Exposure to cloud environments (AWS, Azure, GCP).
Education :
- Bachelor's degree in Computer Science, Engineering, or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Your Questhiring Interview with Real Experiences!
View interviews4-7 Yrs
Manual Testing, Java, SDET +5 more
7-10 Yrs
Data Analytics, Artificial Intelligence, Machine Learning +4 more
3-8 Yrs
Oracle Cloud Infrastructure, System Architecture
3-6 Yrs
Java, Javascript, Java Spring Boot +3 more
6-8 Yrs
Java, Javascript, Java Spring Boot +4 more
5-8 Yrs
Java, Java Spring Boot, Data Structures and Algorithms +1 more
6-8 Yrs
Data Engineering, Python, AWS +7 more
5-9 Yrs
Software Configuration Management, DevOps, Python +6 more
4-7 Yrs
Manual Testing, Automation Testing, Java +6 more