Job Information
Oracle Principal Software Development Engineer in Test in BENGALURU, India
Job Description
Job Description
Building off our Cloud momentum, Oracle has formed a new organization for Public Admin and Public Safety Suite of SaaS software. This team focuses on product development and product strategy while building out a complete suite of SaaS software. This is a net new line of business, constructed with an entrepreneurial spirit that promotes an energetic and creative environment.
We are looking for hands-on engineers with expertise and passion in solving difficult problems in all areas of software engineering: distributed systems, identity, security, observability, and user experience.
This is a greenfield opportunity to design and build new cloud native SaaS services from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact here. You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged.
Career Level - IC4
Responsibilities
Job Responsibilities
As a Principal Member of Technical Staff (IC4 SDET), you will contribute towards assuring highest quality for our Public Safety Suite of SaaS services. Quality assurance team, being the first users, play a critical role in the success of the product/feature, more so for a SaaS Suite like ours, which must be available 24x7, 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, 9+ 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 SaaS services
Good knowledge of programming languages like Java, JavaScript
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.
Familiarity with source control systems, such as GIT, Bitbucket.
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
Oracle
- Oracle Jobs