.Job DescriptionAs Junior QA Automation Engineer, you will be responsible for assisting in the development, testing, and maintenance of software applications, collaborating closely with senior engineers and cross-functional teams to deliver high-quality software solutions. This full-time position reports to the Test Automation Architect and has been categorized as a teleworker position. Teleworkers do not have a permanent corporate office workplace and, instead, work from home. To ensure sufficient overlap with functional and cross-functional team members globally, some flexibility with this role's regular work schedule will be required. Most of our teams have overlap with early morning and/or early evening PST. Specific scheduling needs for this role will be discussed in the initial interview.What you'll do:Design, develop, and maintain automated test scripts using standard automation tools and frameworks (i.E. TypeScript/JavaScript/Python)Collaborate with senior engineers to integrate software solutions into the continuous integration/continuous deployment (CI/CD) pipelineInvestigate and debug test failures, providing detailed reports and collaborating with the development team to resolve issues promptlyWork with the Test Architect to design and implement the Automation frameworkCollaborate with cross-functional teams, including developers, product managers, and manual test engineers, to ensure the delivery of high-quality softwareParticipate in agile ceremonies like scrum meetings, sprint planning, and project retrospectives, and provide feedbackExecute end-to-end test scenarios manually as neededWhat you bring to the table:Must be fluent in English, both written and verbalBachelor's degree in computer science, Engineering, or a related fieldMinimum 2 years of experience in software development or in a similar roleExperience with test automation tools and frameworks such as Selenium, PlayWright, TestComplete, JUnit, TestNG, REST Assured, Cucumber, etc.Must have eCommerce retail experienceFamiliarity with CI/CD concepts and toolsExcellent problem-solving, analytical, communication and collaboration skillsExperience in performance testing and security testingAccustomed to Agile DevelopmentLocation and Travel:At Balsam Brands, we believe that time spent together, in-person, collaborating and building relationships is important. To be considered for this role, it is preferred that candidates live within the Mexico City, Guadalajara, or Monterrey metropolitan areas in order to attend occasional team meetings, offsites, or learning and development opportunities that will be planned in a centralized location. Travel to the U.S. may be required for companywide and broader team retreats.Notes:This is a full-time (40 hours/week), indefinite position with benefits. Candidates must be Mexican nationals to be eligible for this position; this screening questionwill be asked during the application process