Software Development Engineer in Test (SDET)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Software Development Engineer in Test (SDET) We are seeking a highly skilled and experienced Senior Test Automation Engineer to join our dynamic engineering team. The ideal candidate will have a strong foundation in Java-based test automation, a passion for building robust and scalable testing frameworks, and experience integrating automated tests into CI/CD pipelines. You will play a key role in ensuring the quality of our products by automating functional, regression, and API tests, while collaborating closely with development and DevOps teams. Key Responsibilities Design, develop, and maintain scalable and reusable test automation frameworks for web applications, APIs, and backend services. Create and execute automated test suites using Java, TestNG, and RestAssured to validate functional, regression, and integration scenarios. Develop and enhance API automation tests, including JSON/XML parsing, request/response validation, and performance checks. Write and optimize SQL queries for backend data validation, test data setup, and database testing. Integrate automated tests into Jenkins or similar CI/CD pipelines to enable continuous testing and deployment. Collaborate with development teams to understand requirements, identify test scenarios, and ensure test coverage. Utilize AWS services (Lambda, S3, CloudWatch, DynamoDB) for testing cloud-based applications and infrastructure. Use AI-powered coding assistants (e.g., Amazon Q, Claude) to improve coding efficiency and test script quality. Mentor junior automation engineers and contribute to improving testing standards and practices across the team. Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, and retrospectives. Required Qualifications 5+ years of experiencein test automation with a strong focus onJava programming. Core Java:Strong understanding of OOPs concepts, Collections Framework, Exception Handling, and design patterns. TestNG:Proficiency in test configuration, annotations, data providers, and parallel test execution. RestAssured:Hands-on experience in API test automation, JSON/XML parsing, and validation. SQL:Ability to write complex queries for data validation, test data setup, and database testing. AWS Services:Basic understanding of Lambda, S3, CloudWatch, and DynamoDB for testing purposes. Tools:Experience with Maven, Git, and Jenkins/CI-CD pipelines. AI Tools:Practical experience using AI coding assistants such as Amazon Q, Claude, or similar tools to aid in test automation development. Nice-to-Have Qualifications Domain knowledge in telecom/wireless services and platforms. Understanding of Generative AI (GenAI) concepts, tools, or applications in test automation. Experience with performance testing tools (e.g., JMeter). Knowledge of containerization tools like Docker and orchestration with Kubernetes. Familiarity with additional testing frameworks/tools such as Selenium WebDriver, Cucumber, or JUnit. #J-18808-Ljbffr