Logo
Red Oak Technologies

Test Automation Architect

Red Oak Technologies, Sunnyvale, CA, United States


Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract, permanent or project management based resources.

“NOTE: If selected for this position, you are required to perform ALL work onsite, based on the client’s specified hybrid work schedule (currently onsite 3 days a week: Tuesday, Wednesday and Thursday).”

Qualifications needed:

  • 10+ years of experience in software testing, development, or related field.
  • 5+ years of experience in architecting test automation frameworks.
  • Experience in building and driving solutions for Test Automation.
  • Experience in building test automation framework from scratch, strong knowledge of automation framework concepts, and best practices.
  • Demonstrated expertise in designing, implementing and documenting automation tests for UI using Selenium, TestNG, Cucumber, Serenity, etc.
  • REST API and WebServices using Rest Assured and Karate
  • Mobile applications using Appium and XCUItest
  • Advanced programming skills in Java or Python.
  • Experience in OOP and Test Automation Design Patterns implementation i.e., PageObject, PageFactory, ScreenPlay
  • Code and branch management using Git.
  • Experience in building CI/CD pipelines for automated tests in Jenkins.
  • Experience in building Selenium Grid infrastructure.
  • Experience in Test Automation using Cloud infrastructure.
  • Excellent knowledge of software development and test methodologies
  • Excellent knowledge of TDD/BDD approaches and relevant tools
  • Experience in test management tools such as JIRA
  • Knowledge of Database Management Systems (Oracle, SAP HANA)

Following experience is a plus:

  • Performance Test Automation
  • Docker and Kubernetes
  • Algorithms and O-Notation
  • SAP technologies

Education / Experience:

  • Bachelor degree in Mathematics, Computer Science, Engineering or other relevant major
  • MOOC certification is a plus
  • Masters Degree is a plus
  • Graduation from top engineering and technology universities is a significant advantage