27 ago
|
Epam Systems
|
México
27 ago
Epam Systems
México
We are seeking a talented and dedicated **Go Language Software Engineer** to join our team.
You will focus on improving test infrastructure through automation, expanding test coverage, and streamlining the software testing process. If you're passionate about advancing testing capabilities and improving software quality, we want to hear from you!
**Responsibilities**
- Develop services to extend seeding infrastructure for additional FHIR resource types via a service seed API
- Enhance contract test coverage by identifying gaps, creating tests for untested systems, and using reporting tools
- Implement Behavior-Driven Development (BDD) frameworks for E2E tests with Cypress and API-based solutions
- Expand integration infrastructure, including adding pubsub and big query support to the Ephemeral FHIR store
- Increase integration test coverage for SPS systems while improving local development workflows using GenSkaffold
- Audit and standardize existing integration tests to ensure consistency and reliability
- Collaborate with test engineers to design scalable, automated testing solutions
- Work closely with stakeholders to identify testing requirements and ensure delivery of high-quality results
- Contribute to accessibility testing capabilities for improved usability and compliance across platforms
- Develop strategies for improving test processes and tools within the organization
**Requirements**:
- 2+ years of professional experience as a software engineer with a strong focus on Golang development
- Experience with gRPC, Docker, and containerized environments such as Google Kubernetes Engine (GKE)
- Background in Javascript or Typescript, with proficiency in frameworks like React and Cypress
- Skills in API design, testing frameworks, and creating automated test strategies
- Expertise in implementing solutions for enhancing test infrastructure, with a focus on integration and seeding technology
- Familiarity with Behavioral-Driven Development (BDD) and end-to-end testing methodologies
- Understanding of accessibility standards, usability, and best practices for testing across web platforms
- Competency in cloud-based tools, scalability considerations, and modern development workflows
**Nice to have**
- Knowledge of pubsub and big query functionalities, particularly in the context of FHIR data stores
- Background in using GenSkaffold for improving local development environments
- Familiarity with testing tools for Web UI and standards compliance
- Showcase of capabilities in improving and auditing testing processes for cloud-based environments
**We offer**
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Adaptable work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
📌 Go Language Software Engineer (México)
🏢 Epam Systems
📍 México