Web Java Software Engineer
Jobs via Dice - Washington, District of Columbia, us, 20022
Work at Jobs via Dice
Overview
- View job
Overview
Web Java Software Engineer / SDET Automation Engineer Skillset
10+ years of hands-on experience in Automation Testing using Selenium/Cucumber/TestNG/Appium/Webdriver IO. Candidates with previous Client experience highly preferred. Must be hands-on with advanced Java concepts such as single threading/multi-threading/POJO/JS scripting. Working knowledge of integrating automation pipelines with cloud infrastructure, including auto-upload and auto-delete files for apk/ipa. Experience in building and enhancing automation frameworks. Knowledge of custom reporting, such as hosting HTML reports, graphs on BDD reports, Kibana, and dynamic reporting. Experience in Test Automation (Dotcom, Mobile & iOS), UAT, AVD, and PVT testing within e-commerce and enterprise applications. Hands-on experience in mobile automation testing (Android/iOS/AVD/Xcode/XCUITest/XCTest) using Appium for Native and Hybrid apps. Experience with debugging using Charles Proxy servers. Experience in web-based mobile testing across different API levels and platforms. Proficiency in Rest Assured framework with JSON/GSON objects, and testing protocols like GET/PUT/POST/DELETE, along with SQL queries and stored procedures. API automation using Rest Assured Framework. Experience in testing Mainframe and working with AWS applications. Knowledge of ADA testing with cross-environment validations. Understanding of PCI vulnerability testing for Dotcom and Mobile channels. Integration of UI automation codes with API request/response structures. Experience collaborating with DevOps, SRE, and engineering teams to incorporate AI insights into CI/CD pipelines. Promoting "shift-left" testing by sharing automation practices with development teams. Experience with GitHub Copilot and Codium for test automation and CI/CD optimization. Responsibilities
Creating, maintaining, and evaluating software automation test scripts for UI and API, including dynamic test data. Training others on automation test concepts and providing guidance as needed. Gathering and validating application requirements, and reporting test results. Creating and maintaining test plans and cases, and tracking defects in JIRA. Executing manual and automated testing, including installation, functional, performance, load, integration, and regression testing. Documenting process improvements and generating test execution reports. Coordinating and prioritizing test development activities across multiple teams and projects. ***Lumen and/or its clients will not provide equipment (Laptop, monitor, etc.) to the contractor. The contractor must have their own equipment. Access to a virtual desktop setup will be provided by Lumen's client.*** Lumen Solutions Group Inc. is an Equal Opportunity Employer and does not discriminate based on Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr