Automation Engineer- Level II
Business Needs Inc. · Albany, NY · 2 wk ago
On-siteEngineeringContract
Duties and Responsibilities
- Deliver automated solutions for software processes by discovering requirements, eliminating inefficiencies, and implementing comprehensive process automation across the software development lifecycle.
- Ensure the quality, reliability, and compliance of platform solutions through automated validation frameworks, and intelligent testing strategies.
- Gather requirements from stakeholders, identify process bottlenecks and quality gaps, design, and deploy automation solutions that validate configurations, custom development, integrations, and user experiences.
- Implement sustainable, scalable automation practices that meet and exceed organizational needs while ensuring solutions comply with business requirements, security standards, and performance expectations.
- Design and implement sustainable, scalable automation solutions to meet and exceed organizational, program, and project quality objectives.
- Discover and eliminate quality problems by gathering requirements and implementing automated process controls.
- Create end-to-end automated scenario testing across systems, identifying risk areas and dependencies early in the development lifecycle.
- Review business and technical requirements to define automation scope, test coverage, and validation strategies.
- Develop comprehensive test strategies that address both functional and non-functional requirements.
- Create and maintain key project deliverables ensuring final product quality and robust quality assurance/quality control (QA/QC) processes.
- Support audit-friendly testing scenarios and compliance validation often required in public sector implementations.
- Validate and execute automated test cases across platform standard functionality (workflow automation, validation rules, security models).
- Implement automated validation for specialized workflow components (OmniScripts, FlexCards, DataRaptors/DataMappers).
- When required, perform hands-on test preparation, execution, and automation across various products and testing frameworks.
- Guide consultative engagements with stakeholders on their quality assurance and process automation challenges.
- Act as automation domain lead by coordinating and aligning work of multiple internal and third-party QA resources.
- Maintain close alignment with project and engagement managers to support planning and implementation in collaboration with immediate and extended teams.
Qualifications
- More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as an Automation Engineer.
- Three (3) years of Salesforce development experience using various Salesforce products (e.g. Service Cloud, Data Cloud , CRM/Case Management etc).
- Three (3) years of experience in configuring and customizing Salesforce solutions using declarative tools (Flows, OmniStudio, Validation Rules) and Apex/LWC where needed to automate business process and case management processes.
- Desirable qualifications include:
- Two (2) Years experience in platform data architecture (Objects, Relationships, Schema).
- Two (2) Years experience in security models (Profiles, Permission Sets, Object-Level Security, Field-Level Security, Sharing Rules).
- Two (2) Years experience with one or more enterprise test automation tools (Provar, Selenium WebDriver, SmartBear) Other Salesforce-compatible automation frameworks.
- Two (2) Years experience with custom programming languages (Apex) from a consumer and testing perspective.
- Two (2) Years experience with modern web component frameworks (Lightning Web Components) for validation testing.
- Two (2) Years experience testing and validating custom component behavior, integration points, and user interactions.