Similar Jobs
Job requirement: Software Development Engineer in Test.
Location - Pune
Experience - 4-9 Years
We are seeking a highly skilled and experienced Software Development Engineer in Test (SDET) to join our dynamic engineering team. The ideal candidate will be a proactive, detail-oriented individual with a strong passion for quality and a proven track record of designing, developing, and maintaining comprehensive test automation frameworks. This role requires a blend of development and testing expertise, playing a critical part in ensuring the reliability, performance, and overall quality of our software products.
- Has ability to write secure code in Java language.
- Technical skills in Java, Selenium, Cucumber, REST, JSON, Eclipse/IntelliJ, GIT, Spring framework. Good SQL skills and capability of comprehending and writing complex queries.
- Experience testing RESTful APIs, integration testing of APIs , web user interface, and/or reports.
- Understands and implements standard branching. (e.g., Gitflow) Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality.
-Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors.
- Understands the use of basic design patterns. (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control) Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization and effort estimation.
-Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for.
-Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization.
-Nice to Have Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Java.
-Has ability to write code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable and efficient.
-Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity.