QA Automation Engineer
$90,000 - $95,000 per year
Apply (opens in a new tab)QA Automation Engineer
Posted today
SENIORITY
Lead
SALARY
$90,000 - $95,000 per year
About the role
- Design, develop, and maintain scalable automated testing frameworks and test suites
- Build automated functional, regression, integration, end-to-end, API, and smoke tests using modern test automation tools and frameworks
- Develop reusable test components, utilities, and automation accelerators that improve testing efficiency, consistency, and long-term maintainability
- Continuously improve automation frameworks, engineering standards, and testing methodologies to support efficient, high-quality software delivery
- Evaluate and optimize modern test automation tools and quality engineering practices to improve test coverage and delivery speed
- Develop and execute automated testing across Salesforce applications, web applications, APIs, and integrations
- Validate Salesforce configurations, customizations, declarative automation, Apex customizations, Lightning Web Components (LWC), Experience Cloud, and integrations
- Test end-to-end business processes to ensure solutions meet functional and non-functional requirements
- Validate data migrations and integrations to ensure data quality, solution compatibility, and reliability
- Support implementations and upgrades through automated regression testing, release-impact assessment, and compatibility validation
- Partner with Developers, Solution Architects, and Solution Consultants to understand business and technical requirements and translate them into comprehensive automated test scenarios
- Identify, document, and track defects, working closely with development teams to troubleshoot issues, verify fixes, and help prevent recurring defects
- Apply strong debugging, troubleshooting, and root-cause analysis skills to identify quality issues and improve software reliability
- Help ensure solutions meet quality expectations across performance, security, reliability, usability, and functionality
- Prepare and maintain automation documentation, including test strategies, test cases, execution reports, and quality metrics
- Evaluate and implement AI-assisted testing capabilities to improve test coverage and engineering productivity
- Explore AI-powered testing, intelligent test generation, self-healing automation, and other emerging quality engineering capabilities
- Identify opportunities to use automation and modern testing approaches to increase testing efficiency and accelerate delivery
- Continuously evaluate testing tools, frameworks, and methodologies that can strengthen quality across the software delivery lifecycle
- Work closely with Developers, Solution Architects, Solution Consultants, and Project Managers throughout the implementation lifecycle
- Partner with cross-functional teams to understand requirements, identify testing risks, and establish appropriate automated coverage
- Manage testing activities across multiple projects and implementations simultaneously
- Support implementation and upgrade teams by identifying release risks and helping ensure high-quality, stable solutions
- Contribute to a collaborative, quality-focused engineering culture centered on continuous improvement
- Bachelor's degree in Computer Science, Software Engineering, or a related field 5+ years of QA Automation experience
- Hands-on experience developing and maintaining automation frameworks using Playwright (TypeScript preferred), Selenium, WebdriverIO, TestRigor, or equivalent automation tools
- Proficiency with JavaScript, TypeScript, Python, Git, and GitLabExperience testing Salesforce applications and end-to-end Salesforce business processes
- Experience testing Salesforce capabilities including declarative automation, Apex customizations, Lightning Web Components (LWC), Experience Cloud, and integrations
- Experience building automated functional, regression, integration, end-to-end, API, and smoke testing
- Experience evaluating and implementing AI-assisted testing tools to improve test coverage and engineering productivity
- Strong analytical, troubleshooting, debugging, and problem-solving skills with the ability to identify root causes and improve software quality
- Experience managing testing activities across multiple projects simultaneously
- Ability to collaborate effectively with technical and non-technical stakeholders and translate business requirements into comprehensive automated testing scenarios
- Organized, execution-focused, and comfortable balancing multiple priorities in a Professional Services environment
- Experience building automation frameworks specifically for Salesforce applications
- Experience testing Salesforce managed packages such as Fonteva or similar solutions
- Experience with AI-powered testing tools, self-healing test automation, or intelligent test generation
- Experience with performance and load testing tools such as JMeter or similar technologies
- Knowledge of performance testing methodologies
- Why This Role:
- Take meaningful ownership of automation frameworks and quality engineering practices supporting complex Salesforce implementations
- Work across Salesforce, web applications, APIs, integrations, and end-to-end business processes rather than focusing on a single testing layer
- Build reusable automation components and accelerators that can improve quality and efficiency across multiple implementations
- Partner closely with Developers, Solution Architects, Solution Consultants, and Project Managers throughout the delivery lifecycle
- Help advance automation-first testing and modern quality engineering practices within Professional Services
- Explore and implement AI-assisted testing capabilities that can improve test coverage, productivity, and delivery speed
- Make a direct impact on the quality, reliability, and stability of customer implementations
- The Company offers a comprehensive employee benefits program, including:
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
