About Goods & Services
Goods & Services is a product design and engineering company.
We solve mission-critical challenges for some of the world’s largest enterprises, with deep expertise in highly regulated industries—including life sciences and financial services. Our design-led approach allows us to apply cutting-edge capabilities in AI, Data and Hardware Engineering to companies of any size.
Headquartered in the United States, we operate regional development centers in Mexico and the United Kingdom. This global footprint—anchored by our nearshore model—enables us to deliver at scale with the speed, efficiency, and cultural alignment our clients expect.
About the job
Goods & Services is looking for a Senior SDET (Python) who is a skilled Automation Developer with strong experience in Python-based development to join our growing engineering team. The ideal candidate will have hands-on expertise in building automated solutions, writing clean, well-structured code, and working with modern Python tooling and libraries. Experience with Azure and front-end technologies like TypeScript/JavaScript.
Location: On Site, Merida, Yucatan, Mexico.
What you’ll do:
- Design, develop, and maintain robust automation test scripts and frameworks using Python 3+.
- Implement solutions with SQLAlchemy for interacting with relational databases.
- Apply cryptographic techniques using Python libraries such as Cryptography and PyJWT for secure data handling.
- Write and maintain unit and integration tests using Pytest.
- Follow coding standards and style guides (e.g., PEP 8) and utilize type hints for more maintainable and reliable code.
- Collaborate with cross-functional teams on automation strategies, CI/CD integration, and code reviews.
- Work with JavaScript/TypeScript for tasks that may involve front-end logic or full-stack collaboration.
- Use Microsoft Azure services for deploying and managing cloud-based applications and pipelines.
- Define requirement-level test strategies to ensure product quality using advanced Python scripting, Selenium best practices, and REST API or physical devices to implement them.
- Optimize test suites for scalability across device fleets, simulating high-volume updates and multi-device connectivity scenarios.
- Create test documentation, including test specifications and impact testing, and ensure product and process quality as per customer requirements and defined software development guidelines.
- Performs other related duties and responsibilities, on occasion, as assigned.
What you’ll need:
- Solid development experience with Python 3+.
- Familiarity with type hints and adherence to Python style guides (e.g., PEP 8).
- Proficient in SQLAlchemy for ORM-based database interactions.
- Experience with Cryptography and PyJWT libraries
- Solid knowledge of Pytest for test automation.
- Working knowledge of TypeScript/JavaScript.
- Solid problem-solving and debugging skills.
- Ability to write clean, maintainable, and testable codeProduct validation and verification experience.
- Strong verbal communication and interpersonal skills.
Nice to have:
- Exposure to Microsoft Azure cloud services.
- Experience working in Agile/Scrum environments.
- Familiarity with CI/CD tools and containerization (e.g., Docker, Azure DevOps).
- Experience in delivering products for the Medical Device industry (or IVD experience) on POC diagnostic platforms.
Why you’ll love working here
We believe in making things better by making better things.
- Remote work: We’re a global design and technology company with presence in Mexico, US, and London.
- Tools: We provide you a laptop and headset, ready to add value with us!
- Full Time Job: Work from Monday through Friday.
- Be Rich Program: We live our mission by adding value to the communities.
- Professional Development: We offer regular in-house Centers of Excellence (CoE) and Learning Sessions for professional growth.
- Internal Referral Program: Refer a friend and if hired, participate in a raffle to win amazing prizes!
- Other benefits: As made available as offered by employer.