i
Anlage Infotech
70 Anlage Infotech Jobs
4-10 years
Software Development Engineer - Test - Automation Testing (4-10 yrs)
Anlage Infotech
posted 14d ago
Flexible timing
Key skills for the job
Job Description : SDET (Software Development Engineer in Test)
Job Type : Full-Time
Role Overview :
We are seeking an experienced and highly skilled SDET (Software Development Engineer in Test) to join our Quality Engineering team. The ideal candidate will possess a strong background in test automation with API testing or mobile testing or Web, with hands-on experience in creating robust automation frameworks and scripts. This role demands a thorough understanding of quality engineering practices, microservices architecture, and software testing tools.
Key Responsibilities :
- Design and develop scalable and modular automation frameworks using best industry practices such as the Page Object Model.
- Automate testing for distributed, highly scalable systems.
- Create and execute test scripts for GUI-based, API, and mobile applications.
- Perform end-to-end testing for APIs, ensuring thorough validation of request and response schemas, status codes, and exception handling.
- Conduct API testing using tools like RestAssured, SOAP UI, NodeJS, and Postman, and validate data with serialization techniques (e.g., POJO classes).
- Implement and maintain BDD/TDD frameworks using tools like Cucumber, TestNG, or JUnit.
- Write and optimize SQL queries for data validation and backend testing.
- Integrate test suites into test management systems and CI/CD pipelines using tools like Maven, Gradle, and Git.
- Mentor team members and quickly adapt to new technologies and tools.
- Select and implement appropriate test automation tools and strategies based on project needs.
- Apply design patterns, modularization, and user libraries for efficient framework creation.
- Collaborate with cross-functional teams to ensure the quality and scalability of microservices and APIs.
Must-Have Skills :
- Proficiency in designing and developing automation frameworks from scratch.
- Strong programming skills in Java, Groovy, or JavaScript with a solid understanding of OOP concepts.
- Hands-on experience with at least one GUI automation tool (desktop/mobile). Experience with multiple tools is an advantage.
- In-depth knowledge of API testing and microservices architecture.
- Experience with BDD and TDD methodologies and associated tools.
- Familiarity with SOAP and REST principles.
- Expertise in parsing and validating complex JSON and XML responses.
- Ability to create and manage test pipelines in CI/CD environments.
Nice-to-Have Skills :
- Experience with multiple test automation tools for GUI or mobile platforms.
- Knowledge of advanced serialization techniques and custom test harness implementation.
- Exposure to various test management tools and automation strategies.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4 Years+ in software quality engineering and test automation.
- Strong analytical and problem-solving skills with attention to detail.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer roles with real interview advice
4-10 Yrs