H.W. Kaufman Group is a powerful global network of companies dedicated to shaping the future of insurance. They are seeking a Senior Automation Test Engineer to design, develop, and maintain automated test scripts for Salesforce applications while ensuring quality across the development lifecycle through in-sprint automation and API testing.
Responsibilities:
- Design, develop, and maintain robust, scalable, and reusable automated test scripts for Salesforce applications using tools such as Selenium, Java, Cucumber, and Playwright
- Utilize AI capabilities for self-healing locators, test data generation, and root cause analysis
- Utilize AI-powered testing tools to improve manual and functional testing efficiency by enabling automated test case generation based on business requirements and user workflows, capturing test evidence without manual intervention, auto-generating automation scripts wherever feasible, and intelligently identifying scenarios that require manual execution
- Collaborate closely with developers, product owners, and QA team members to implement in-sprint automation, ensuring test coverage is aligned with sprint goals and delivered within sprint timelines
- Perform manual and functional testing to validate new features, identify edge cases, and ensure comprehensive test coverage where automation is not feasible
- Lead the planning and execution of functional, regression, integration, end-to-end and API testing across multiple platforms and environments
- Develop and execute API test cases using tools like SoapUI and Postman to validate service integrations and data accuracy
- Integrate automated tests into CI/CD pipelines to support continuous testing and faster feedback loops
- Analyze test results, identify root causes of failures, and work with development teams to resolve issues efficiently
- Maintain and manage test environments, test data, and automation frameworks to support ongoing testing needs
- Maintain the automation regression suites based on continuous enhancements or new features implemented
- Mentor junior QA engineers and contribute to best practices in test automation and quality assurance
- Explore/Innovate stable automation solutions to automate complex applications (Ex: salesforce)
Requirements:
- Bachelor's degree in computer science, Information Systems, or other related field, or equivalent work experience
- 7+ years of experience in software quality assurance with a strong focus on automation
- Hands-on experience with Salesforce testing (Salesforce Sales/Service/Experience Cloud/FSC)
- Experience with AI-assisted testing platforms and generative AI tools used for test design, script generation, test maintenance, and defect analysis
- Proficiency in automation tools and frameworks: Selenium, Java, Cucumber, Provar, Playwright
- Strong understanding of QA methodologies, testing types, and software development life cycle (SDLC)
- Experience designing and maintaining scalable automation frameworks using Page Object Model (POM), data-driven, and hybrid framework approaches
- Experience testing RESTful APIs, JSON/XML payloads, OAuth authentication, and integration workflows
- Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Azure DevOps)
- Solid understanding of Agile/Scrum methodologies and in-sprint automation practices
- Strong communication and collaboration skills
- Property and Casualty Insurance knowledge is a plus
- Experience with test management and defect tracking tools such as JIRA, TestRail, or Zephyr
- Experience with automating applications which are developed using Salesforce OmniStudio and Lightning Web Components would be a plus
- Exposure to performance and load testing tools such as JMeter or LoadRunner is a plus
- Good understanding of Salesforce platform components including Flows, Validation Rules, Apex integrations, Profiles, Permission Sets, and security models is a plus