![Mobile Shire Logo](https://dn9tckvz2rpxv.cloudfront.net/shirecareers.jobs/shirelogo.png)
Job Information
Oracle Principal Software Developer (SDET) in BENGALURU, India
Job Description
Oracle Tuxedo, part of the oracle Database organization, is #1 application server platform for developing and deploying mission critical applications written in C, C++, COBOL and Java. These applications continue to be the backbone of hundreds of large enterprises across the globe. Oracle Tuxedo also known for its robustness, is considered an original micro-services platform.
We are building a team to work on next generation features of Oracle Tuxedo. Our strategy is two-fold: first is to bring advances in infrastructure technology, such as with Kubernetes, Services mesh etc. to Tuxedo applications and second, leverage decades of investment in Tuxedo to bring to market a new product focused on making it easier to develop modern, micro-services architecture-based applications.
If you are excited for the prospects of working on an application development platform serving customers across the globe, who rely on the platform for their mission-critical business applications, we would like to hear from you.
Career Level - IC4
Responsibilities
As a Principal Member of Technical Staff (IC4) in the Oracle Tuxedo team, you will contribute towards assuring highest quality for our technology platform. Quality assurance team, being the first users, play a critical role in the success of the product/feature, more so for a technology platform like ours, which must be available 7x24, will be used in many different ways and expectations around quality are really high. In this role, you will:
Develop test strategies, test plans, and schedules based on project goals and requirements, ensuring comprehensive test coverage.
Create robust automated test scripts and frameworks to validate software functionality, performance, and scalability.
Lead the design, development, and maintenance of scalable and efficient test automation frameworks, ensuring re-usability and maintainability.
Drive the integration of automated tests into CI/CD pipelines, optimizing deployment processes for efficiency and reliability.
Establish and enforce quality assurance processes and methodologies across the team, including code reviews, test coverage, and defect management.
Conduct thorough defect analysis, report bugs with clear steps to reproduce, and work with cross-functional teams to prioritize and resolve issues.
Monitor test execution, analyze test results, and provide timely feedback to stakeholders on quality metrics and software readiness.
Debug and report test failures, help identify root cause of failures whenever possible while performing highly complex analysis, which would generally include multiple distributed components.
Promote a culture of quality throughout the organization, champion best practices in testing, and continuously improve testing processes and methodologies.
Provide technical guidance and mentorship to other team members, promoting best practices in testing and software development.
Lead initiatives for continuous improvement in testing processes, automation strategies, and quality assurance practices, fostering a culture of innovation and excellence.
Required Qualifications:
BE/ME in Computer Science, 10+ years of software QA experience.
Experience in testing features and services for highly complex, distributed transaction processing systems.
Solid understanding of container and orchestration technologies like Docker, Kubernetes, etc.
Understanding of public cloud infrastructures, especially as it relates to networking and security.
Good knowledge of programming languages like C, C++, Java & Go
Hands on experience with Test Development Infrastructure such as TestNG, Junit, Selenium and API testing with Postman, Swagger, REST Assured, SoapUI.
Good knowledge of scripting languages like Python & Shell.
Strong experience of testing under Unix environments
Familiarity with source control systems, such as GIT.
Knowledge of automating tests for continuous integration with Hudson/Jenkins/TeamCity using build tools like ant & Maven.
Excellent written and verbal communication skills and experience working in highly distributed team settings.
Sense of ownership, passion to build, support and maintain quality products for massive scale in collaborative, agile environment and excitement to learn.
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.
Disclaimer:
Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
* Which includes being a United States Affirmative Action Employer