SDET Automation Engineer
Job Title: SDET Automation Engineer
Job Duration: 12 months contract
Job Location: 100% Remote
Job Description:
Special Skillset:
• 10+ years of hands-on experience in Automation Testing using Selenium/Cucumber/TestNG/Appium/Webdriver IO
• Must be hands on with advanced Java concepts such as single threading/multi-threading/POJO/JS scripting
• Must have working knowledge on integration of automation pipelines with cloud infrastructure with auto-upload and auto-delete files for apk/ipa
• Experience in Building automation framework and framework enhancement
• Must have custom reporting knowledge like hosting HTML base on automation frameworks/ Graphs on BDD report/ Kibana/ Dynamic reporting etc.
• Experience in Test Automation (Dotcom, Mobile & iOS), UAT, AVD, and PVT testing within e-commerce and enterprise applications
• Must have Hands-On experience in mobile automation testing (Android/iOS/AVD/Xcode/XCUITest/XCTest) using Appium for Native and Hybrid apps.
• Must have hands on experience is using and debugging with Charles Proxy servers
• Must have experience in web-based mobile testing for varying API levels and platforms
• Must have hands on experience on Rest Assured framework with JSON/GSON objects, GET/PUT/POST /DELETE protocols along with writing SQL queries and testing stored procedures.
• Must have API automation with Rest Assured Framework implementation.
• Must have experience in testing Mainframe and working experience in AWS applications.
• Must have ADA Testing knowledge with cross environment validations
• Must be compliant with PCI vulnerability testing for Dotcom channel and Mobile channels.
• Must have knowledge on integration of UI automation codes with API request/response structure
• Must have hands on experience in collaboration with DevOps, SRE, and engineering teams to integrate AI insights into CI/CD pipelines
• Must be experienced in promoting "shift-left" testing by sharing automation practices with development teams
• Must have working experience with GitHub Copilot and Codium(qodo) for test automation, and CI/CD optimization
Responsibilities:
• Creating, maintenance and evaluation of software automation test scripts for both UI and API (including incorporation of dynamic test data)
• Ability to train others regarding automation test concepts; plus providing guidance and direction when needed.
• Gathering and validating application functional/performance/load requirements, test results reporting.
• Creation and maintenance of test plans and test cases, defect reporting and tracking in JIRA.
• Execution, as required, of manual and automated software testing in areas involving installation, functional, performance and load, integration, and regression testing.
• Documentation of process improvements regarding best practices regarding test automation and generating test execution reports.
• Coordination and prioritization of test development activities and the ability to work with multiple development teams and software projects are also critical for the selected candidate