We are seeking a skilled Software Engineer in Test (SDET) to design, develop, test, deploy, and maintain customer-facing software solutions. The ideal candidate will have strong expertise in software development and test automation with experience in Java, Selenium, REST APIs, and cloud-based application testing. This role requires collaboration within Agile teams to ensure high-quality software delivery through automated testing frameworks and CI/CD practices. Key Responsibilities: Design, develop, execute, and maintain automated test frameworks and test cases Develop and maintain front-end application and web service test automation Participate in the software development lifecycle including coding, testing, debugging, and deployment Create automated tests including unit, integration, functional, performance, and scenario testing Collaborate with Scrum teams to improve product quality, release velocity, and production stability Support CI/CD pipeline integration for automated testing Perform manual and automated testing for customer-facing applications Participate in application and test code reviews Identify, investigate, document, and resolve software defects Work closely with developers, QA teams, and product teams to ensure testability and quality Contribute to improving test coverage and software engineering best practices Troubleshoot front-end applications and RESTful web services Support cloud application testing activities, primarily within AWS environments Required Skills: Strong experience with Java and object-oriented programming Experience with Selenium and UI automation frameworks Knowledge of RESTful web services and HTTP protocols 4-9 years of experience in software testing and automation Experience with Groovy, Geb, JavaScript, or TypeScript Experience with Jenkins, Git, and CI/CD practices Knowledge of SQL programming and data usage Strong understanding of software testing methodologies and automation strategies Experience with Agile/Scrum development methodologies Excellent debugging and problem-solving skills Strong written and verbal communication skills Ability to work effectively with cross-functional and remote teams Preferred Skills: Experience with Protractor or similar UI automation tools Experience with API testing tools such as RestAssured, SoapUI, JMeter, or HttpClient Experience testing Angular applications Knowledge of software engineering best practices and coding standards Experience with cloud application testing, preferably AWS Understanding of build processes, source control, and release management Experience with performance and interoperability testing Education: Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field
Job ID: 523492380
Originally Posted on: 6/3/2026
Want to find more Technology opportunities?
Check out the 165,520 verified Technology jobs on iHireTechnology
Similar Jobs