onsite
Principal Application Software Engineer - Testing - Oracle
Software Engineer
Lead the design and execution of end‑to‑end test automation for a patient‑facing portal, driving quality through advanced AI‑powered testing, robust CI/CD pipelines, and cross‑platform web and mobile validation.
About the role
Key Responsibilities
- Architect and maintain scalable test automation frameworks for web and mobile patient‑facing workflows using Selenium, JavaScript, and Python.
- Define and evolve system test strategy, ensuring comprehensive coverage of API, UI, and integration scenarios.
- Integrate automated tests into CI/CD pipelines, delivering rapid feedback to development teams.
- Leverage AI techniques to enhance test generation, execution, and defect prediction.
- Collaborate with product, engineering, and QA teams to identify quality risks and propose mitigations.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 7+ years of experience in frontend and backend development with a strong focus on software quality and test automation.
- Proficiency in JavaScript, Python, Selenium, and API testing tools.
- Hands‑on experience building CI/CD pipelines and integrating automated tests.
- Experience applying AI/ML methods to improve test coverage and efficiency.
Skills
pythonjavascriptseleniumcicd