SDET(Software Development Engineer in Test) III in San Francisco

Posted 5 years ago

Role:                SDET (Software Development Engineer in Test) III

Location:          San Francisco    
Duration:          6 months

Visa status: US citizen or Greencard

Responsibilities

·        Define vision, goals, strategy and execution of test automation process

·        Utilize, maintain, update existing Java-based Automation Test Framework which uses – Java, Selenium 3 Web driver, TestNG, Maven, RestAssured, Appium and Saucelabs

·        Develop and add automated functional and regression tests in existing test framework

·        Automate testing of RESTful Web Services and Web UI

·        Integrate test automations with automated build and continuous integration process

·        Ability to adapt to short sprint cycles (2-4 weeks) and experience in the full software lifecycle from design to deployment

·        Investigate failed automation tests and report issues in bug tracking system as appropriate

·        Build, maintain and grow test automation infrastructure

·        Help build and maintain systems of continuous integration (Jenkins)

·        Define and lead performance test implementation

·        Provide test coverage analysis based on automation results

·        Participate in product and feature design reviews with developers

·        Create home-grown tools and scripts to facilitate and support ad-hoc testing

·        Train and mentor junior Quality engineers in automating functional and regression test suites

·        Advocate and promote a strong culture for testing and outstanding software quality

Minimum Qualifications

·        5+ years of Java-based test automation experience

·        Experience with QA automation, QA processes, and reports

·        Successful history of implementing automated functional and regression based test frameworks utilizing open source tools Selenium 3/Java/Test NG/JUnit ( white box )

·        Good understanding of Object Oriented design and implementation using Java

·        Strong understanding of automated testing for web based API such as Rest and web services

·        Experience using tools such as Apache Maven/ANT/Jenkins/Hudson

·        Knowledge of UNIX/LINUX scripting and command-line troubleshooting background

·        Experience with Agile methodologies (Scrum) and Test Driven Development (TDD)

·        Experience with tools such as web monitoring, code coverage, memory tools

·        Experience with CI/CD (Jenkins job integration, migration and report tools)

·        Experience with JSON, XML, HTML, CSS and Regular Expressions

Preferred Qualifications

·        Load and performance testing using open source tools such as JMeter or LoadUI

·        Experience with mobile testing automation using Appium

·        Experience with unit testing and using swagger

·        Having knowledge of JavaScript testing framework (Jest, Mocha etc.)

Keen interest in new technologies and adopt them quickly    

Requirementsa:2:{s:5:"label";s:12:"Requirements";s:5:"value";s:0:"";}
Education Qualificationa:2:{s:5:"label";s:23:"Education Qualification";s:5:"value";s:0:"";}
Responsibilitiesa:2:{s:5:"label";s:16:"Responsibilities";s:5:"value";s:0:"";}

Apply Online