What are the responsibilities and job description for the Senior Automation Engineer position at Digitive?
Job Title: Automation Tester
Location: Washington, DC onsite
Term: Contract
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
- 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 based 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