Senior QA Automation Engineer
Seneca Resources · New York, NY · 1 mo ago
Quality Assurance$61–$71/hrContract
Key Responsibilities
- Lead the planning, design, and execution of comprehensive test strategies, test plans, test scenarios, and test cases.
- Define testing approaches based on business requirements, technical specifications, integrations, and application risk.
- Ensure appropriate test coverage throughout the software development lifecycle.
- Promote QA standards, testing best practices, and continuous quality improvement.
- Mentor junior QA engineers and provide guidance on testing methodologies and automation.
- Design, develop, maintain, and enhance automated testing frameworks and test scripts.
- Incorporate automated testing into Agile software delivery processes.
- Analyze automated test results, investigate failures, and coordinate defect resolution.
- Perform functional, integration, regression, system, and end-to-end testing.
- Support User Acceptance Testing (UAT) and coordinate validation activities with business stakeholders.
- Validate APIs, databases, system integrations, and backend processes.
- Test complex workflows spanning multiple applications and enterprise systems.
- Support release validation, production verification, and post-deployment hypercare.
- Perform testing of Salesforce applications, workflows, configurations, integrations, and business processes.
- Conduct data quality assurance activities to verify the accuracy, completeness, consistency, and integrity of application data.
- Validate data movement and integrations across enterprise applications and connected systems.
- Identify data-related defects and collaborate with technical teams on root-cause analysis and resolution.
- Identify, document, prioritize, track, retest, and verify software defects.
- Collaborate with developers and technical teams to investigate defects and determine root causes.
- Monitor testing progress, defect trends, and release readiness.
- Communicate testing risks, issues, results, and quality status to project stakeholders.
Required Qualifications
- Professional experience in software quality assurance and enterprise application testing.
- Strong hands-on experience with test automation and automated testing frameworks.
- Experience developing test strategies, test plans, test cases, and automated test scripts.
- Experience with Salesforce application testing.
- Strong experience with data quality assurance and data validation.
- Experience performing functional, regression, integration, system, and end-to-end testing.
- Experience validating APIs, databases, integrations, and backend processes.
- Strong understanding of defect management and software testing best practices.
- Experience working within Agile software development environments.
- Ability to promote Agile processes and QA best practices while adapting to the needs of individual delivery teams.
- Strong analytical, troubleshooting, communication, and collaboration skills.
- Able to work effectively with both technical teams and business stakeholders.