Our team is working on an autonomous test platform that automates every step of the testing life-cycle from test case creation to defect analysis. It uses Computer Vision, Machine Learning, Natural Language Processing (NLP) and Big Data technologies to modernize software testing through replacing human with machines.
We’re looking for experienced developers to join this growing team and work on the cutting-edge autonomous test cloud services. In this role, you’ll design, develop software for web and mobile applications. You’ll also need to develop automation tests, and work closely with our customers to triage their automation tests and provide customized solutions. You’ll also partner with distributed teams to contribute and prototype new ideas and new solutions.
Qualifications / experience:
Although not definitive, the ideal candidate will typically have the following:
1. BS or MS degree in Computer Science, or equivalent experience
2. For college graduate, courses or intern project experience related to software development, including design, implementation, debugging, and support of web and mobile applications for distributed, scalable cloud platforms
3. Experience with micro-services based software architecture and containerization using Docker, Kubernetes etc
4. Strong programming skills in Java/Python development
5. Strong knowledge of Selenium Internal Architecture
6. Strong knowledge of Android and IOS development and testing
7. Strong knowledge of JavaScript frameworks such as Oracle Jet, JQuery, or
8. Strong experience with the UNIX-like environment
9. Familiar with Oracle Database, Oracle Cloud Infrastructure,
10. Familiar with Agile Software Development practices
11. Familiar with professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
Personal Abilities:
12. Ability to solve complex problems, providing hands-on resolution
13. Critical thinking and decision making skills
14. Excellent communication in English (both written and spoken)
15. Results orientated, an ability to manage multiple priorities is also expected
16. Highly organized and detail oriented
17. The ability to influence with well-developed persuasive arguments
Career Level - IC2
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).