Software Automation Engineer

FULL TIME
mid

Salary

No salary data

vs. Engineering avg

Ghost Score

Better than ~65% of category

Engineering jobs

Freshness

Posted 4 weeks ago

Job Description

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. The Software Automation Engineer is responsible for designing, developing, and maintaining automated test solutions across Ontada’s product ecosystem, focusing on AI-enabled and GenAI-powered systems. Responsibilities: Own and execute test strategy, planning, and execution for assigned features, services, or product areas under the guidance of the QA Lead; Identify functional, integration, and nonfunctional quality risks early; communicate risks, impacts, and recommendations clearly; Author comprehensive test strategies, test plans, and test cases aligned with product Qualifications: Degree or equivalent and typically requires 4+ years of relevant experience; Bachelor's degree in computer science, Engineering, Mathematics, or equivalent practical experience; 4+ years of progressive Software Quality Assurance experience, preferably in healthcare or regulated industries; 3+ years of hands-on test automation development experience; 2+ years of API testing and automation experience; 3+ years of backend testing experience using SQL and/or NoSQL databases; 3+ years of software performance testing experience, including test planning, execution, and analysis; 1+ years of experience testing AI/ML or GenAI systems, or demonstrated delivery of AI adjacent quality frameworks (e.g., prompt testing, RAG evaluation, guardrails); Experience owning QA execution for complex product areas with limited day to day oversight; Experience mentoring or supporting junior QA engineers; Strong experience working in Agile SDLC environments with CI/CD pipelines; Proficiency in Java, JavaScript, or Python for test automation and scripting; Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI and build tools like Maven or Gradle; Solid understanding of QA methodologies, test design techniques, and quality metrics; Hands-on experience with performance testing tools (JMeter, NeoLoad, or similar); Experience using profiling and monitoring tools (Dynatrace, New Relic, AppDynamics, Splunk, JProfiler); Ability to analyze performance issues related to CPU, memory/heap, garbage collection, threads, databases, messaging systems, and network latency; Experience creating reusable, maintainable, and portable automation and performance test scripts; RAG testing experience, including embedding quality, retrieval evaluation, and chunk strategy validation; Familiarity with vector databases and semantic search concepts; Hands-on experience using AI assisted coding and analysis tools such as GitHub Copilot, Claude Code, or similar; Ability to apply AI tools effectively for test automation development and refactoring, debugging and root cause investigation, exploratory test design and edge case discovery; Strong understanding of limitations and risks of AI generated outputs, with the ability to validate, correct, and harden results for production quality use; Experience with source control tools such as GitHub, Bitbucket, Git Bash; Experience with test management tools (qTest, TestRail, ALM, TestLink, or similar); Familiarity with microservices and distributed system architectures; Experience benchmarking, capacity planning, and release readiness reporting; Knowledge of healthcare software, data privacy, and regulatory compliance is a plus; Ability to manage multiple priorities and work independently in a fast paced environment Required Skills: Test Automation Development, API Testing, Backend Testing, AI/ML Testing, Agile SDLC, Java, JavaScript, Python, CI/CD Tools, Performance Testing, SQL, NoSQL, Test Management Tools, GitHub

Ghost Score Breakdown

No salary info
+ pts
No company logo
+ pts
Known scam/ghost company
Reposted listing
Expired deadline
High job-to-employee ratio
Recruiting agency
Aggregator or proxy posting
Overall: 25/100Moderate Ghost Risk

Application Tips

  • Top skills mentioned: javascript, python, java. Make sure your resume highlights these.
  • This listing has some uncertain signals. Research the company before applying.

Browse More