Skip To Main Content
backBack to Search

Senior Software Quality Engineer (Python)

Remote in Colombia, Mexico
Automated Testing in Python
& 9 others

We are seeking a skilled and dedicated Senior Software Quality Engineer with expertise in Python to join our talented engineering team.

In this role, you will drive the development of robust testing frameworks and collaborate across teams to ensure our software stack meets the highest levels of quality and performance.

Responsibilities
  • Develop and maintain automated tests and testing modules using Python and PyTest
  • Create comprehensive test plans that encompass both automation and manual testing strategies
  • Ensure CI/CD systems are supported and optimized using tools like Jenkins and Bitbucket pipelines
  • Collaborate with deployment teams to address system-level issues and enable smooth production rollouts
  • Test and verify backend APIs, services, and cloud-based features for accuracy and resilience
  • Identify root causes for issues and perform stress-testing for edge cases
  • Advocate for and incorporate quality-first practices into product design and review processes
  • Design and maintain regression testing frameworks, and track quality metrics effectively
  • Analyze software systems to identify opportunities for improved testability and maintainability
Requirements
  • 3+ years of professional experience in software quality engineering and automated test development
  • Strong background in Python, PyTest, and SQL/pSQL
  • Proficiency with CI tools such as Jenkins and Bitbucket pipelines
  • Familiarity with JavaScript, TypeScript, and basic understanding of HTML
  • Knowledge of Git for version control
  • Understanding of scientific computing or statistical analysis with Python or R
  • Capability to work with provisioning and configuring tools like Terraform, Kubernetes, and AWS or GCP
Nice to have
  • Background in setting up BDD and E2E testing frameworks with TypeScript
  • Skills in mocking and data validation techniques
  • Experience in testing ETL pipelines and ensuring data quality
  • Familiarity with virtualization technologies like Docker containers
  • Showcase of strong debugging and troubleshooting abilities
We offer/Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn