Logo
Red Oak Technologies

Test Automation Architect

Red Oak Technologies, Cupertino, California, United States, 95014


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