Jobs · Quality Assurance

QA Automation Engineer IV

Robert Half · San Ramon, CA · 1 mo ago
RemoteRemoteQuality AssuranceFull-time
We need to output HTML fragment with headings

for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. No Job ID etc. Remove boilerplate. Must preserve all substantive info. We need to parse the posting. Content: Intro: "Robert Half, one of FORTUNE's World's Most Admired Companies and a Fortune 100 Best Companies to Work For, is seeking a QA Automation Engineer IV to join our ATI Salesforce Competency Center. This is a highly visible, architect-level role focused on driving automation strategy, modernizing test frameworks, and enabling quality across enterprise Salesforce initiatives. If you enjoy solving complex quality challenges, mentoring engineers, building scalable automation solutions, and working with emerging AI technologies, we'd love to hear from you." That's about the role. Could be "About the role". Then "What You'll Do" list: bullet points. Then "Bachelor's degree..." etc: that's requirements/qualifications. Then "Preferred Qualifications" list. Then "Join us and help shape..." maybe more about role. Then benefits: "Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information." Also earlier: "We offer contract, temporary and permanent placement solutions..." but that's generic company description; maybe not needed? It's not specific to the role. Probably remove as boilerplate. Also "Technology Doesn't Change the World, People Do.®" tagline maybe not needed. Also "Robert Half is the world’s first and largest specialized talent solutions firm..." generic. Also "Stay on top of every opportunity..." app promotion; remove. Also "All applicants applying for U.S. job openings must be legally authorized to work in the United States." maybe not needed? It's a requirement but could be considered a requirement; but it's generic legal. Might be considered boilerplate? The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. This is a legal requirement about work authorization; could be considered legal boilerplate. Probably remove. Also "© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans." remove. Also "By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice." remove. Thus we keep: - About the role: intro paragraph. - Responsibilities: the "What You'll Do" list. - Requirements: Bachelor's degree etc (the list of required qualifications). Might also include "10+ years of software quality engineering and automation experience." etc. - Qualifications: maybe separate "Preferred Qualifications". Could treat as "Preferred Qualifications" section. - Skills: maybe we could combine required skills into Requirements or Skills. But we need to decide sections. The instruction: prefer a few substantive sections over many thin ones. Could combine Requirements and Qualifications into one "Requirements" section that includes both required and preferred? But they said include a section ONLY when posting has real, specific content for it. We have both required and preferred; we could have "Requirements" for required, and "Preferred Qualifications" for preferred. That's two sections. - Benefits: we have benefits info. - Pay: not mentioned; do not include. - Schedule: not mentioned; do not include. - Skills: maybe we could extract skills from responsibilities? But we already have responsibilities list; skills may be covered. Could omit Skills section to avoid thin. Thus sections: About the role, Responsibilities, Requirements, Preferred Qualifications, Benefits. Now we need to format. Use

for each section heading. Under each, use

for prose,

  • for lists. We must preserve all substantive information; do not invent or summarize away detail. Let's extract exact sentences. About the role: "Robert Half, one of FORTUNE's World's Most Admired Companies and a Fortune 100 Best Companies to Work For, is seeking a QA Automation Engineer IV to join our ATI Salesforce Competency Center. This is a highly visible, architect-level role focused on driving automation strategy, modernizing test frameworks, and enabling quality across enterprise Salesforce initiatives. If you enjoy solving complex quality challenges, mentoring engineers, building scalable automation solutions, and working with emerging AI technologies, we'd love to hear from you." We keep that as a paragraph. Responsibilities: list from "What You'll Do" until before "Bachelor's degree". Let's capture each bullet: - Design, develop, and maintain automated testing solutions for Salesforce applications, APIs, integrations, and enterprise business processes. - Lead automation strategy across multiple Agile teams, supporting 5-6 Scrum teams simultaneously. - Build scalable, reusable automation frameworks using Robot Framework, Selenium, Python, and related technologies. - Conduct proof-of-concepts, framework evaluations, and automation architecture reviews. - Perform code reviews and establish automation best practices across teams. - Develop automated tests for UI, API, integration, regression, and end-to-end scenarios. - Create and manage automated test data strategies across Salesforce and integrated platforms. - Validate Salesforce Lightning applications, workflows, APIs, and MuleSoft integrations. - Collaborate with developers and product teams to identify automation opportunities early in the development lifecycle. - Leverage AI-powered testing tools and generative AI solutions to improve test creation, maintenance, execution efficiency, and defect analysis. - Mentor and train engineers on automation frameworks, quality engineering practices, and emerging technologies. We need to ensure we keep the exact phrasing. The original had periods at end of each bullet? It had sentences separated by periods. We'll keep as is. Now Requirements: after responsibilities, we have: "Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. 10+ years of software quality engineering and automation experience. Strong expertise designing and implementing enterprise automation frameworks. Hands-on experience with Robot Framework and/or Selenium. Advanced programming skills in Python. Experience testing Salesforce applications, Lightning components, APIs, and integrations. Strong knowledge of REST APIs, automation design patterns, and test data management. Experience performing architecture reviews, technical leadership, code reviews, and mentoring engineers. Experience working within Agile environments and two-week sprint cycles. Excellent communication, analytical, and problem-solving skills." We'll keep as list. Preferred Qualifications: list: "Preferred Qualifications Salesforce ecosystem experience, including Sales Cloud, Service Cloud, and integrated platforms. MuleSoft testing and automation experience. Performance and load testing experience. Experience with AI-assisted testing and automation. Familiarity with CI/CD tools, GitHub, Azure DevOps, or GitLab." We'll keep as list. Benefits: we have: "Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information." We'll keep as paragraph. Now ensure we don't include any boilerplate like "Join us and help shape the future of quality engineering as Robert Half continues its Salesforce Lightning transformation and AI-driven innovation journey." That is substantive? It's a motivational sentence; could be considered part of About the role? It's after benefits? Actually appears before benefits. It's a call to action; maybe we could include in About the role or as separate? It's not a list; it's prose. Could add to About the role paragraph. But we must preserve all substantive information; we should not omit it. So we should include that sentence somewhere. Where does it appear? In the posting: after "Preferred Qualifications" there is a blank line then "Join us and help shape the future of quality engineering as Robert Half continues its Salesforce Lightning transformation and AI-driven innovation journey." Then "Technology Doesn't Change the World, People Do.®" then the generic company description. So we should keep that sentence. It's not a heading; we could add to About the role or maybe a separate section like "About the team"? But we only have defined headings; we could add to About the role as additional paragraph. Thus About the role will have two paragraphs: first intro, second the "Join us and help shape..." sentence. Now also we have "Technology Doesn't Change the World, People Do.®" maybe tagline; could be considered boilerplate? It's a slogan; maybe not essential but it's substantive? It's a tagline; could be considered branding; but instruction says remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. This is not those; it's a tagline. Might keep but could be considered fluff. Safer to keep? It's not required; but we might keep as part of About the role? It's not directly about role. I'd lean to omit as it's not specific to role; but it's not boilerplate per se. However, the instruction: "Prefer a few substantive sections over many thin ones." Including a tagline as its own paragraph would be thin. Better to omit. Thus we omit the tagline and the generic company description paragraphs. Now also we have "Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more." That's promotional; remove. Now final HTML. Structure:

    About the role

    Robert Half, one of FORTUNE's World's Most Admired Companies and a Fortune 100 Best Companies to Work For, is seeking a QA Automation Engineer IV to join our ATI Salesforce Competency Center. This is a highly visible, architect-level role focused on driving automation strategy, modernizing test frameworks, and enabling quality across enterprise Salesforce initiatives. If you enjoy solving complex quality challenges, mentoring engineers, building scalable automation solutions, and working with emerging AI technologies, we'd love to hear from you.

    Join us and help shape the future of quality engineering as Robert Half continues its Salesforce Lightning transformation and AI-driven innovation journey.

    Responsibilities

    • Design, develop, and maintain automated testing solutions for Salesforce applications, APIs, integrations, and enterprise business processes.
    • Lead automation strategy across multiple Agile teams, supporting 5-6 Scrum teams simultaneously.
    • Build scalable, reusable automation frameworks using Robot Framework, Selenium, Python, and related technologies.
    • Conduct proof-of-concepts, framework evaluations, and automation architecture reviews.
    • Perform code reviews and establish automation best practices across teams.
    • Develop automated tests for UI, API, integration, regression, and end-to-end scenarios.
    • Create and manage automated test data strategies across Salesforce and integrated platforms.
    • Validate Salesforce Lightning applications, workflows, APIs, and MuleSoft integrations.
    • Collaborate with developers and product teams to identify automation opportunities early in the development lifecycle.
    • Leverage AI-powered testing tools and generative AI solutions to improve test creation, maintenance, execution efficiency, and defect analysis.
    • Mentor and train engineers on automation frameworks, quality engineering practices, and emerging technologies.

    Requirements

    • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
    • 10+ years of software quality engineering and automation experience.
    • Strong expertise designing and implementing enterprise automation frameworks.
    • Hands-on experience with Robot Framework and/or Selenium.
    • Advanced programming skills in Python.
    • Experience testing Salesforce applications, Lightning components, APIs,

Similar jobs