Senior QA Automation Engineer (Salesforce, Playwright, Selenium)
Raas Infotek · Plano, TX · 1 wk ago
MarketingFull-time
Key Responsibilities
- Design, develop, and maintain robust automation frameworks using Playwright, Selenium WebDriver, and Java.
- Lead end-to-end testing efforts for enterprise web applications and Salesforce platforms.
- Create automated UI, API, regression, smoke, sanity, and integration test suites.
- Perform functional, system, integration, end-to-end, and user acceptance testing.
- Automate Salesforce applications using Selenium and Playwright.
- Develop API automation using REST Assured, Postman, or similar tools.
- Execute database validation using SQL.
- Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Grooming, and Retrospectives.
- Analyze business requirements and create comprehensive test strategies and test plans.
- Integrate automation suites with CI/CD pipelines.
- Perform root cause analysis and collaborate closely with developers to resolve defects.
- Generate QA metrics, automation reports, and release readiness documentation.
- Mentor junior QA engineers and establish QA best practices.
- Improve automation coverage and reduce manual testing efforts.
- Support production validation and post-release verification activities.
Required Technical Skills
- Automation Testing
- Playwright
- Selenium WebDriver
- TestNG
- JUnit
- Cucumber (BDD)
- Maven
- Gradle
- Programming Languages
- Java (Preferred)
- JavaScript / TypeScript
- Python (Good to Have)
- Salesforce Testing
- Salesforce Sales Cloud
- Service Cloud
- Experience Cloud
- Lightning Components
- Apex Validation
- SOQL
- Salesforce UI Automation
- Salesforce Functional Testing
- API Testing
- REST Assured
- Postman
- Swagger
- SOAP UI
- JSON
- XML
- CI/CD & DevOps
- Jenkins
- Git
- GitHub
- GitLab
- Azure DevOps
- Bitbucket
- Docker (Good to Have)
- Test Management
- Jira
- Azure DevOps
- TestRail
- Zephyr
- HP ALM
- Database
- SQL
- Cloud Platforms
- AWS
- Azure
- Performance & Additional Tools
- JMeter
- BrowserStack
- Sauce Labs
- LambdaTest
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 11+ years of experience in Software Testing and Quality Assurance.
- Strong expertise in Playwright automation using JavaScript/TypeScript.
- Extensive experience with Selenium WebDriver using Java.
- Strong hands-on experience in Salesforce testing and validation.
- Experience with API automation using REST Assured and Postman.
- Strong SQL skills for backend validation.
- Experience with Agile/Scrum methodologies.
- Experience integrating automation frameworks with Jenkins or Azure DevOps pipelines.
- Strong debugging and analytical problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to lead QA initiatives and mentor team members.
Preferred Skills
- Salesforce certifications are a plus.
- ISTQB Certification.
- Experience with BDD frameworks (Cucumber).
- Experience testing Microservices architecture.
- Knowledge of GraphQL testing.
- Experience with Accessibility Testing (WCAG).
- Exposure to Performance and Load Testing.
- Experience with AI-assisted test automation tools.
- Knowledge of containerized environments using Docker and Kubernetes.
Responsibilities in Leadership
- Lead automation strategy across multiple projects.
- Define QA standards and automation best practices.
- Review automation scripts and framework architecture.
- Cook up with Product Owners, Developers, and Business Analysts.
- Estimate QA efforts and project timelines.
- Mentor junior and mid-level QA engineers.
- Ensure high automation coverage and release quality.
- Drive continuous improvement initiatives within the QA organization.