Job Title: Test Automation Developer (POS Systems)
Pay Range: $52-$60/hour (Depending on Experience)
Location: Fully Remote
Contract Duration: February 3, 2025 – May 31, 2025 (with potential for extension)
Job Overview:
A leading global retailer, renowned for its presence in the consumer goods sector, is seeking a talented Test Automation Developer to join its IT Omni Channel team. In this hands-on role, you will work closely with development, DevOps, and product teams to build and maintain automation frameworks for a variety of critical initiatives. These include Point-of-Sale systems, omnichannel integrations, mobile apps, and e-commerce platforms. This position is perfect for a technical professional with expertise in automation testing, Python programming, and API testing.
Responsibilities:
- Design, develop, and execute high-quality, scalable test frameworks using Python and related tools.
- Automate tests for web applications, backend services, REST interfaces, and third-party integrations.
- Integrate automated tests into CI/CD pipelines to support continuous testing efforts.
- Monitor automated test execution, ensuring effective reporting of quality metrics.
- Collaborate with cross-functional teams, including development, QA, product, and external vendors, to support new test initiatives.
- Contribute to the continuous improvement of test automation tools, test coverage, and overall test quality.
- Support functional integration and system integration testing (FIT/SIT) for various system releases.
Required Qualifications:
- 5+ years of software development experience, with at least 4 years focused on automation and testing.
- Strong proficiency in Python and automation frameworks (e.g., Pytest, Playwright, requests API).
- Experience with automation techniques such as BDD (Behavior-Driven Development), Page Object Model (POM), and test containerization.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Experience automating tests for various types of testing: UI, API, database, performance, and load testing.
- Knowledge of cloud platforms like AWS or Azure.
- Experience with Docker and Kubernetes for containerization and orchestration.
Preferred Qualifications:
- Experience in retail or e-commerce testing.
- Familiarity with monitoring and observability tools like Datadog, Prometheus, and Grafana.
- Experience with Agile methodologies (e.g., SCRUM) and related tools (e.g., Jira, Confluence).
Key Skills:
Python, Test Automation, Playwright, requests API, Framework Design, CI/CD, Cloud Platforms, Kubernetes.
Additional Information:
Framework Development:
- Candidates will not create automation frameworks from scratch; however, having this experience is a bonus.
- The framework is already established, and the candidate should quickly join the team and contribute to test coverage.
- Primary focus will be on writing automated test scripts rather than building the framework.
Nice-to-Haves:
- Datadog
- AzureAPM
- Kubernetes
Focus of Role:
This role is centered around test automation with a primary emphasis on:
- Writing automated tests for regression suites and future releases.
- Playwright for UI automation testing.
- Python programming using raw Python language (e.g., understanding lists, objects, composing scripts, writing classes, and object-oriented principles).
Purpose of Role:
- The team started automation last year, established frameworks, and built test builds.
- The goal is to automate regression suites, build a holistic test suite, and support releases in March and August.
- The candidate will enhance existing frameworks and help with quick turnarounds.
Location & Timezone:
- Fully remote; local candidates are a bonus but not required.
- Preferred time zones: EST and CST (8:30 AM EST meetings). PST candidates are welcome if they can accommodate early mornings.
How to Apply:
If you're passionate about test automation and want to make an impact in a fast-paced, forward-thinking organization, we encourage you to apply for this exciting opportunity.
Russell Tobin / Pride Global offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance, and hospital indemnity), a 401(k)-retirement savings, life & disability insurance, an employee assistance program, identity theft protection, legal support, auto and home insurance, pet insurance, and employee discounts with some preferred vendors.