Principal Software Quality Engineer - Automation jobs in United States
cer-icon
Apply on Employer Site
company-logo

Oracle · 1 week ago

Principal Software Quality Engineer - Automation

Oracle is a world leader in cloud solutions, and they are seeking a detail-oriented and proactive Quality Engineer with strong automation skills and deep expertise in Python. The role involves designing, developing, and executing automated test solutions to ensure products meet high-quality standards while collaborating closely with development, product, and QA teams.

Data GovernanceData ManagementEnterprise SoftwareInformation TechnologySaaSSoftware
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and maintain automated test frameworks and test cases using Python
Collaborate with developers and product teams to understand requirements and translate them into effective testing strategies
Apply in-depth knowledge of various Quality Assurance testing methodologies, including functional, regression, performance, and security testing
Integrate automated tests with CI/CD pipelines for continuous testing and feedback
Maintain and enhance existing test harness tools; develop new utilities as required
Contribute to test planning, test case design, test documentation, and risk assessment
Actively participate in code and test case reviews
Maintain up-to-date knowledge of industry best practices for test automation, performance, and security testing
Support Fleet operations by being on call, debug & triage issues, monitor tickets and provide technical support to internal customers/teams

Qualification

PythonAutomated testing frameworksCI/CD integrationQuality assurance methodologiesTest harness toolsVersion control systemsAnalytical skillsUnix/Linux systemsEmbedded systemsProblem-solving skillsCommunication skills

Required

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
6+ years of experience as a QA or Quality Engineer with a focus on automation
Strong programming skills in Python, with a proven ability to write maintainable and efficient code
Hands-on experience with automated testing frameworks (e.g., pytest, unittest)
In-depth understanding of quality assurance methodologies, including: Functional testing, Regression testing, Performance testing (using tools such as JMeter, LoadRunner, etc.), Security testing fundamentals
Experience with test harness tools and their implementation in automation workflows
Experience integrating automated tests with CI/CD tools (e.g., Jenkins, GitLab CI)
Solid understanding of software testing life cycle, test methodologies, and QA best practices
Excellent analytical, problem-solving, and debugging skills
Strong verbal and written communication skills, with the ability to clearly articulate ideas, issues, and recommendations
Experience with version control systems (e.g., Git)
Strong understanding of Unix/Linux systems, embedded systems (preferred)
Familiarity with several of the following technologies: Jenkins, Grafana, CI/CD, Docker/Kubernetes, Jira Ticketing System

Preferred

Direct experience with OpenBMC or other BMC firmware platforms
Familiarity with hardware management and embedded systems testing
Experience in writing ETL pipelines, designing and developing dashboards to meet business requirements. Working with Analytics tools like Oracle Analytics Cloud is highly desired
Experience with cloud environments (Oracle Cloud, AWS, Azure, etc.)
Experience with supporting operations, participating in on-call rotations

Benefits

Medical, dental, and vision insurance, including expert medical opinion
Short term disability and long term disability
Life insurance and AD&D
Supplemental life insurance (Employee/Spouse/Child)
Health care and dependent care Flexible Spending Accounts
Pre-tax commuter and parking benefits
401(k) Savings and Investment Plan with company match
Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
11 paid holidays
Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
Paid parental leave
Adoption assistance
Employee Stock Purchase Plan
Financial planning and group legal
Voluntary benefits including auto, homeowner and pet insurance

Company

Oracle is an integrated cloud application and platform services that sells a range of enterprise information technology solutions.

H1B Sponsorship

Oracle has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1271)
2024 (846)
2023 (995)
2022 (1192)
2021 (985)
2020 (755)

Funding

Current Stage
Public Company
Total Funding
$25.75B
Key Investors
Sequoia Capital
2025-09-24Post Ipo Debt· $18B
2025-02-03Post Ipo Debt· $7.75B
1986-03-12IPO

Leadership Team

leader-logo
Esteban Rubens
Healthcare Field CTO
linkedin
G
Gerard Warrens
Field CTO, Business Strategy and Transformative Technologies
linkedin
Company data provided by crunchbase