81 Nazztec Jobs
8-10 years
Software Development Engineer - Test - Java/Selenium (8-10 yrs)
Nazztec
posted 14hr ago
Key skills for the job
Job Title : Java SDET
Location : Bangalore
Experience : 8+ years
Employment Type : Full-time
Job Description :
We are looking for an experienced Software Development Engineer in Test (SDET) with expertise in Java and JavaScript to design, develop, and execute automated test frameworks and scripts. The ideal candidate should have a strong software development background and a passion for test automation, ensuring high-quality software delivery in an Agile environment.
Key Responsibilities :
- Develop, maintain, and enhance automated test frameworks using Java and JavaScript.
- Write efficient and reusable test scripts for web, API, and backend testing.
- Implement test automation for UI, API, and integration testing using tools like Selenium, Cypress, Playwright, or WebDriverIO.
- Build and optimize CI/CD pipelines with automated testing integration (Jenkins, GitHub Actions, GitLab CI/CD).
- Collaborate with developers, product owners, and QA teams to understand application functionality and
implement test strategies.
- Conduct performance and load testing using tools like JMeter, Gatling, or k6.
- Ensure test coverage and maintain test cases in Test Management Tools (JIRA, TestRail, Zephyr).
- Debug issues, perform root cause analysis, and work with developers to resolve defects.
- Implement best practices in test-driven development (TDD) and behavior-driven development (BDD).
- Stay updated with the latest testing trends, tools, and frameworks.
Required Skills & Experience :
- Strong programming experience in Java (Spring Boot) and JavaScript (Node.js, React, or Vue.js).
- Hands-on experience with test automation frameworks (Selenium, Cypress, Playwright, WebDriverIO).
- Proficiency in API testing tools (Postman, RestAssured, Karate).
- Experience with CI/CD integration (Jenkins, GitHub Actions, Azure DevOps).
- Knowledge of BDD frameworks like Cucumber or SpecFlow.
- Hands-on experience with unit testing and mocking frameworks (JUnit, TestNG, Mockito).
- Experience with database testing using SQL (MySQL, PostgreSQL, MongoDB).
- Familiarity with cloud environments (AWS, Azure, GCP) is a plus.
- Strong understanding of Agile methodologies (Scrum, Kanban).
- Excellent problem-solving and debugging skills.
Preferred Qualifications :
- Experience in performance testing (JMeter, Gatling, k6).
- Hands-on experience with contract testing (Pact, WireMock).
- Knowledge of security testing (OWASP, Burp Suite, ZAP).
- Exposure to containerization technologies (Docker, Kubernetes).
Functional Areas: Software/Testing/Networking
Read full job description5-8 Yrs