SDET Engineer

Encora Logo

Encora

๐Ÿ“Remote - Mexico

Summary

Join Encora's Quality Engineering team as a Senior Software Development Engineer in Test (SDET)! This full-time, work-from-home position requires 6+ years of experience. As an expert in Python automation testing with pytest and Selenium, you will design, develop, and maintain automated test frameworks. You will also leverage AWS services and integrate automated tests into CI/CD pipelines. Strong technical skills, a detail-oriented approach, and excellent communication are essential for collaborating with global teams. The ideal candidate will have advanced proficiency in Python and Selenium, experience with AWS services, and familiarity with CI/CD tools. This role demands strong communication and collaboration skills.

Requirements

  • 6+ years of experience as an SDET or Automation Engineer
  • Advanced proficiency in Python, with strong experience using the pytest framework
  • Proven hands-on experience in Selenium automation with Python, including ability to derive and manage complex XPaths
  • Strong understanding of Pythonโ€™s standard libraries and ability to integrate external libraries as needed
  • Experience testing or working with AWS services such as Lambda, Step Functions, DynamoDB, and S3
  • Familiarity with CI/CD tools and integrating automation into pipelines (e.g., GitHub Actions, Jenkins, or similar)
  • Solid understanding of testing principles including unit, integration, regression, and end-to-end testing
  • Strong communication skills in English, both verbal and written

Responsibilities

  • Design, develop, and maintain automated test frameworks and test scripts using Python and pytest
  • Implement and execute UI automation tests using Selenium (Python) with advanced relative XPath strategies
  • Leverage Pythonโ€™s inbuilt and external libraries to support scalable and maintainable automation solutions
  • Work closely with development teams to understand features, write test cases, and contribute to early testing in the SDLC
  • Automate testing for services deployed on AWS, including Lambda, Step Functions, DynamoDB, and S3
  • Integrate automated tests into CI/CD pipelines to ensure fast feedback loops and continuous quality
  • Analyze test results, identify root causes of failures, and work with developers to resolve issues
  • Participate in code reviews, test plan reviews, and provide suggestions for improvements
  • Communicate effectively with cross-functional teams to report test status and quality metrics

Benefits

Work from home

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.