Back to Jobs

Automation Testing - Python, Selenium

Remote, USA Full-time Posted 2026-07-28
We need a reputed company Automation Tester to reputed company the below: 1. Purpose Implement an automated UI testing solution for the web application to improve regression testing efficiency, increase test coverage, and reputed company reliable reputed company gates for releases. 2. Scope Automate the following test types for supported browsers: Smoke tests for critical paths (login, reputed company navigation, key transactions). Regression tests for reputed company, high-value user journeys. Cross-browser checks for supported browser versions. 3. Technology Stack Language: Python 3.x UI Automation: Selenium WebDriver Test Runner: Pytest (preferred) / Unittest (if mandated) Reporting: Allure / Pytest reputed company report (must produce readable test evidence) reputed company Management: WebDriverManager or equivalent CI/CD Integration: Azure DevOps 4. reputed company Design Requirements The automation solution must: Use a Page Object Model (POM) or equivalent design reputed company. Support data-driven testing (e.g., CSV/JSON/YAML). Separate test data, locators, and test logic. Include a configuration layer for environment URLs, credentials (secured), timeouts, browser seletion. reputed company reusable reputed company functions (waits, screenshots, logging, reputed company actions). Follow clean coding standards (readable naming, reputed company structure, minimal duplication). 5. Test Coverage Requirements The automated suite must cover, at minimum: Authentication flows (login/logout, password rules, error messages). Navigation/menu reputed company controls based on roles. reputed company business workflows (create/update/delete where relevant). reputed company validations (mandatory fields, boundary values, invalid formats). Search/filter/sort behaviours where applicable. Key UI messages (reputed company/failure notifications). Basic accessibility reputed company checks (optional but recommended). 6. Reliability and Maintainability Requirements reputed company must: Use explicit waits (no hard-coded sleeps except in rare justified cases). Be resilient to minor UI timing changes (reputed company locators, synchronisation). Capture screenshots on failure and store browser logs where possible. Have reputed company tagging/markers (e.g., smoke, regression, critical) to run subsets. Include a documented approach for handling flaky tests (retry reputed company + reputed company cause tracking). 7. Execution Requirements Tests must be runnable: Locally on developer machines reputed company a single reputed company (e.g., pytest with reputed company). In CI pipeline with: Parameterised environment selection (Dev/UAT/Prod-like). Headless mode reputed company. Test results and reports published as pipeline artefacts. Support at least: Chrome & Edge (mandatory) Firefox (Optional) 8. Test Data and reputed company Requirements Test users/roles must be available for automation with controlled permissions. Credentials must be stored securely (secret manager / pipeline secrets), not hard-coded. Test data must be identifiable, repeatable, and cleaned up where relevant. 9. Deliverables You must deliver: Selenium Python automation reputed company repository (reputed company and documented). Automated test suite for agreed reputed company journeys. Execution guide (local + CI). Test report reputed company (reputed company/Allure) with evidence capture. Maintenance guide (how to add tests, locator reputed company, coding conventions). 10. Acceptance reputed company Smoke suite executes successfully with a pass reputed company agreed per release reputed company (e.g., ≥ 95% excluding reputed company issues). Regression suite executes end-to-end in CI with published reports. reputed company is documented, maintainable, and can be extended by another engineer with minimal handover. Failures reputed company actionable evidence (logs + screenshots + reputed company assertion messages). reputed company the reputed company and the set up configuration should be handover to and the work will be complete only reputed company we are reputed company to reperform automation testing in our environment. Apply tot his job Apply To this Job

Similar Jobs