Senior Software Development Engineer Test
Job Location: Washington, DCJob Duration: 12 Months with possible extensionPosition: Software Development Engineer in Test (SDET) ResponsibilitiesDesign, develop, maintain, and execute automated test frameworks for Web, Mobile, and API applicationsBuild and enhance automation frameworks from scratch using Selenium, Appium, WebdriverIO, Cucumber, and TestNGPerform UI, API, mobile, regression, smoke, sanity, integration, exploratory, and cross-browser/device testingDevelop and execute automated API validation using Rest Assured for GET/POST/PUT/DELETE servicesIntegrate automation pipelines with AWS/cloud infrastructure and CI/CD processesCreate and maintain test plans, test cases, defect tracking, and reporting using JIRA X-RayGenerate custom automation reporting dashboards including HTML, BDD, Kibana, and dynamic reportsCollaborate with DevOps, SRE, QA, and development teams to support shift-left testing practicesDebug web and mobile traffic using Charles Proxy and troubleshoot automation failuresSupport testing for Android/iOS native and hybrid applications using Appium, XCUITest, XCTest, and AVDValidate accessibility (ADA), PCI compliance, and cross-environment testing requirementsRequired Skills10+ years of hands-on Automation Testing experienceStrong expertise in:SeleniumCucumberTestNGAppiumWebdriverIOAdvanced Java programming knowledge including:MultithreadingPOJOsJavaScript executionStrong experience with:Mobile automation (Android/iOS)AWS-based systemsAPI automation using Rest AssuredSQL query validation and stored proceduresMainframe application testingExperience integrating automation with CI/CD and cloud infrastructureHands-on experience with GitHub Copilot and Qodo/Codium toolsKnowledge of:ADA/Accessibility testingPCI complianceAgile and DevOps methodologiesStrong debugging, analytical, troubleshooting, and communication skills