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