Job description:
we are looking for a highly motivated software development engineer in test (sdet) with strong software engineering skills and a passion for building high-quality, scalable systems. This role combines responsibilities from both development and quality assurance, working closely with engineering and product teams to ensure excellence in every stage of the software development lifecycle.
responsibilities:
* design, develop, and maintain backend services using java
* build and consume restful apis to support system integration and data exchange.
* create and maintain robust automated tests using selenium webdriver .
* develop test strategies, test plans, and test cases for both functional and non-functional requirements.
* perform code reviews and contribute to continuous improvement in code quality and testing processes.
* collaborate with developers, qa engineers, and product managers in an agile environment.
* ensure testability and automation are considered from the design phase.
required experience:
* bachelor’s degree in computer science, software engineering, or a related field (or equivalent experience).
* 8+ years of experience as sdet
* proven experience in software development using java .
* strong hands-on experience with rest api design and testing .
* proficiency in automated testing using selenium and frameworks like junit or testng.
* solid understanding of sdet practices, including test automation, performance testing, and integration testing.
* experience with version control tools such as git.
* familiarity with agile methodologies (scrum, kanban).
nice to have:
* experience with spring boot or other java frameworks.
* knowledge of ci/cd tools (e.g., jenkins, gitlab ci/cd).
* experience with tools like postman, rest assured, or cucumber .
* understanding of performance testing tools (e.g., jmeter) and security testing basics.