Senior QA Automation Engineer - USC OER GC
Core
Design, develop, and execute complex automated software test plans and strategies to identify defects, ensure quality, and align IT deliverables with business requirements for web and mobile applications.
Role type
Senior QA Automation Engineer
Builds
Automated test frameworks, test scenarios, scripts, and procedures for unit, integration, and acceptance testing.
Domain
Software Quality Assurance / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Java, JavaScript, C#, SQL, Ruby, Selenium, Appium, Jenkins, AWS, Chef, Git, Maven, Linux/Bash scripting, RESTful APIs, SDLC knowledge, database testing, test framework integration
Preferred skills
Experience with SauceLabs or BrowserStack, mobile application testing, mentoring team members, leading project teams
Technologies
Ruby, AWS, Chef, Jenkins, Java, Selenium, Appium, Python, Javascript, C#, SQL, Eclipse, IntelliJ, JSON, AngularJS, jQuery, D3, HTML5, CSS3, RESTful APIs, Linux, Bash, Maven, Git, Stash, Bitbucket
Responsibilities
Design and develop testing processes and standards; develop and execute test scenarios, scripts, and procedures for various testing levels; analyze risk identifiers and software defect diagnostics; coordinate work across multiple project workstreams; present test results to developers and end users; oversee quality testing efforts including effort estimation and resource forecasting; serve as a knowledge source for complex automated testing issues.
Seniority
Senior, hands-on IC with leadership responsibilities