Sr QA Automation Engineer

TechTop Solutions, Inc - Sunnyvale, CA

Contract

Key Requirement

  • Proficient in java, SQL
  • Proficient in test automation
  • Hands on experience in CI/CD
  • Experience with mobile testing

Minimum Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 5+ years experience developing and testing highly distributed, complex eCommerce Platforms
  • At least 2+ years hands-on scripting (automation) experience in Java or similar
  • Experience testing software at API and webservice level
  • Experience testing different web service methodologies REST, SOAP, over XML, JSON payloads
  • Experience testing message (JMS/Kafka) based application integration
  • Understanding of web technology including HTTP headers, HTTP Verbs (post, get, etc)
  • Validating and certifying web services using tools like SoapUI / TestNG / Cucumber etc
  • Strong prior experience in QA test technologies such as JUnit, TestNG or equivalent technologies
  • QE experience in J2EE technologies strongly preferred
  • Experience with Agile Methodologies
  • Hands-on experience working with relational database (Oracle, MySQL)
  • Hands on experience working with SQL Query, sqlldr
  • Experience with white box testing and building testing frameworks
  • Participate in Performance testing using JMeter, LoadRunner, JProfiler
  • Strong analytical and trouble-shooting skills

Additional Preferred Qualifications

  • Experience in an Agile/SCRUM environment
  • Knowledge to Enterprise Integration patterns
  • Familiarity with Unix commands and script tastings
  • Experience with Continuous Integration and related tools (Jenkins/Hudson/CruiseControl/Maven/Ant)
  • Experience with Code Quality Governance related tools (Sonar, Gerrit, PMD, FindBugs,
  • Checkstyle, EMMA, Cobertura, Jacoco etc)
  • Experience and knowledge of cloud enabled services / applications
  • Excellent written and oral communication skills
  • Hands-on experience with Eclipse, STS or other IDE development tools
  • Experience with distributed source control systems such as Git, CVS

Job Type: Contract

Experience:

  • Selenium: 6 years (Required)
  • Java: 6 years (Required)
  • Test Automation: 8 years (Required)
  • SQL: 4 years (Required)

Location:

  • Sunnyvale, CA (Required)

Work authorization:

  • United States (Required)