TestVagrant-SDET-Automation
SDET / Senior SDET (Java Backend)
Location: Bengaluru, India
Company: TestVagrant Technologies
Experience Levels: * SDET: 3 - 5 Years
- Sr. SDET: 5 - 8 Years
Role Overview
We are looking for a highly technical Software Development Engineer in Test (SDET) who thinks like a developer but possesses the mindset of a tester. In this role, you will go beyond UI automation to solve complex quality challenges at the architectural and service levels. You will be responsible for designing, building, and maintaining robust automation frameworks for high-scale backend systems.
Key Responsibilities
- Framework Architecture: Design and implement scalable automation frameworks for backend services and APIs from scratch.
- Code Quality: Write clean, maintainable, and efficient Java code for test suites and utility tools.
- Backend Validation: Perform deep-level API testing, validating business logic, data integrity, and system performance.
- Infrastructure & DevOps: Containerize test environments using Docker and manage deployments within Kubernetes clusters.
- CI/CD Integration: Integrate automated tests into Jenkins/GitHub Actions pipelines to ensure a seamless "Shift-Left" testing approach.
- Collaboration: Work closely with Developers and Product Managers to identify edge cases and provide technical feedback on system design.
- Mentorship (Sr. Role): Lead quality initiatives, mentor junior engineers, and drive the adoption of best practices across the engineering org.
Mandatory Technical Skills
- Core Java: Strong proficiency in Java (Collections, Streams, Multithreading, and OOPs).
- API Automation: Extensive experience with RestAssured, Karate, or similar libraries.
- Data Structures & Algorithms (DSA): Strong problem-solving skills; ability to optimize test code and pass technical coding assessments.
- Backend Testing: Deep understanding of Microservices, JSON/XML, and Database validation (SQL/NoSQL).
- Containerization: Hands-on experience with Docker and Kubernetes for managing test infrastructure.
- Build Tools: Proficiency with Maven or Gradle.
Preferred Qualifications
- Experience with Performance Testing tools (e.g., JMeter, Gatling).
- Knowledge of Cloud platforms (AWS/Azure/GCP).
- Understanding of asynchronous systems and Message Queues (Kafka/RabbitMQ).
- Active contribution to open-source projects or a strong GitHub profile.
Why Join TestVagrant?
At TestVagrant, you aren't just a tester; you are a consultant and a craftsperson. You will work on diverse projects, solve unique engineering bottlenecks, and be part of a community that is redefining the QA landscape through innovation and smart automation
Employment Type: FULL_TIME