SDET(Software Development Engineer in Test) III in San Francisco
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
Requirements | a:2:{s:5:"label";s:12:"Requirements";s:5:"value";s:0:"";} |
Education Qualification | a:2:{s:5:"label";s:23:"Education Qualification";s:5:"value";s:0:"";} |
Responsibilities | a:2:{s:5:"label";s:16:"Responsibilities";s:5:"value";s:0:"";} |