What are the responsibilities and job description for the SDET-Python position at Integrated Personnel Services Limited?
Client – Lululemon
Role – SDET Python
Location – Vancouver, WA / Seattle, WA – First Preference Vancouver
We are seeking a highly skilled SDET to join our Master Data Management (MDM) team called PLIM. The ideal candidate will have strong expertise in test automation using Python frameworks, experience in the retail domain, and a deep understanding of Java microservices architecture. You will play a critical role in ensuring the quality, scalability, and performance of our MDM platform while driving automation excellence across the team.
- Design, develop, and maintain robust Python-based test automation frameworks using pytest and Great Expectations
- Build and enhance data validation frameworks for MDM pipelines ensuring data quality and integrity
- Develop automated test suites for API, integration, regression, and end-to-end testing
- Validate data accuracy, completeness, and consistency across MDM domains (Product, Customer, Vendor, Location)
- Implement data quality checks and automated validation rules using Great Expectations
- Test data ingestion, transformation, and synchronization processes across systems
- Test and validate Java-based microservices architecture including REST APIs and event-driven systems
- Collaborate with developers on unit testing, integration testing, and contract testing
- Ensure seamless deployment and testing within CI/CD pipelines
- Design and execute performance and load testing strategies for high-volume retail data processing
- Identify bottlenecks and work with engineering teams to optimize system performance
- Ensure MDM platform handles peak retail loads (seasonal spikes, promotional events)
- Partner with development, data engineering, and product teams to embed quality throughout the SDLC
- Participate in code reviews, design discussions, and architecture decisions
- Mentor team members on test automation best practices and frameworks
Area
Requirement
Overall Experience
5 years in SDET or Test Automation role
Retail Domain
3 years working in retail industry
Python Automation
3 years hands-on experience
Java Microservices
2 years testing experience
Technical SkillsAutomation & Frameworks- Strong proficiency in Python with expertise in pytest framework
- Hands-on experience with Great Expectations for data quality validation
- Experience with BDD frameworks (Behave, pytest-bdd) is a plus
- Understanding of MDM concepts, data governance, and data quality principles
- Experience testing MDM platforms (Informatica MDM, Reltio, Stibo, or similar)
- Knowledge of retail master data domains: Product, Customer, Vendor, Store/Location
- Strong understanding of Java microservices architecture
- Experience testing REST APIs using tools like Postman, REST Assured, or requests library
- Familiarity with Spring Boot, Kafka, and event-driven architectures
- Experience with performance testing tools (JMeter, Locust, Gatling)
- Understanding of scalability testing for high-volume data systems
- Knowledge of monitoring tools (Grafana, Datadog, Splunk)
- Experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
- Proficiency in Git version control
- Familiarity with containerization (Docker, Kubernetes)
- Strong SQL skills for data validation and query optimization
- Experience with databases: PostgreSQL, Oracle, SQL Server
- Knowledge of cloud data platforms (AWS, Azure, GCP) is a plus
- Experience with retail MDM implementations (Product Information Management, Customer Data Platform)
- Knowledge of data integration tools (Informatica, Talend, Apache NiFi)
- Familiarity with GraphQL API testing
- Experience with contract testing (Pact)
- Understanding of data mesh or data lakehouse architectures
- Cloud certifications (AWS, Azure) are a plus
The ideal candidate should have experience with:
Retail Area
Examples
Product Data
SKU management, hierarchies, attributes, pricing
Customer Data
Customer 360, loyalty programs, segmentation
Inventory Data
Stock levels, fulfillment, supply chain
Store/Location
Store attributes, regions, channels
Promotional Data
Campaigns, discounts, markdown management
Category
Technologies
Languages
Python, Java, SQL
Test Frameworks
pytest, Great Expectations, JUnit, TestNG
API Testing
Postman, REST Assured, requests, httpx
Performance
JMeter, Locust, Gatling
CI/CD
Jenkins, GitLab CI, Azure DevOps
Containers
Docker, Kubernetes
Cloud
AWS, Azure, GCP
Databases
PostgreSQL, Oracle, SQL Server, MongoDB
Messaging
Kafka, RabbitMQ
Monitoring
Grafana, Datadog, Splunk, ELK Stack