3+ years in software QA with a strong emphasis on automation; experience split across web, Salesforce, and mobile testing preferred
Hands-on with Python-based test frameworks (pytest, unittest), web UI automation (Selenium or similar), and API testing (requests, Postman)
Comfortable working with Salesforce metadata, testing deployments, and validating integration touchpoints
Strong Python programming skills and test framework design
Practical UiPath development experience — building, debugging, and deploying RPA workflows
Proficiency in UI and API testing, test data management, and writing clear test cases and automation
Responsibilities
Automation Development & Maintenance — Design, build, and maintain robust automated test suites using Python (pytest, Selenium, API testing) and UiPath (RPA workflows where applicable). Own automation for regression, smoke, and integration tests across Salesforce and the mobile app; keep suites reliable, fast, and easy to run
Manual & Exploratory Testing — Execute manual test cases and exploratory testing where automation is not appropriate (UI/UX checks, complex edge cases). Validate Salesforce configurations (Flows, Apex triggers, metadata deployments) and mobile user flows on real devices and emulators
CI/CD & Test Orchestration — Integrate tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions); coordinate nightly runs, test environments, and automated reporting. Triage failures and work with Dev/DevOps to improve pipeline reliability and test flakiness
Test Strategy & Data Management — Author and maintain test plans, acceptance criteria, and test data strategies (including synthetic data, data seeding for sandboxes). Ensure test coverage aligns to business risk and release scope
Continuous Improvement & Knowledge Sharing — Advocate for quality best practices, mentor peers on automation patterns, and evaluate new QA tools/techniques (mobile device farms, test observability, automated accessibility checks)