Senior Test Automation Engineer (Python)

ELEKS is a software engineering and development company focusing on advanced computer vision solutions and AI-driven models.
Backend
Senior Software Engineer
Remote
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Backend Software Engineer/Senior Software Engineer

Senior Backend Software Engineer role at Salesforce focusing on cloud infrastructure tooling and developer experience, using Golang and Terraform.

Senior CCE Engineer

Senior CCE Engineer role at Salesforce focusing on customer-centric engineering, requiring expertise in Java, JavaScript, and platform troubleshooting.

Senior/Lead Backend Engineer

Senior/Lead Backend Engineer role at Salesforce's Tableau division, focusing on CI infrastructure and developer tooling with Python, AWS, and Kubernetes.

Senior Backend Software Engineer

Senior Backend Software Engineer position at Salesforce in Tel Aviv, focusing on distributed systems and cloud infrastructure with 5+ years experience required.

Senior Backend Software Engineer / SMTS - Distributed Systems - Bangalore

Senior Backend Software Engineer position at Salesforce Bangalore, focusing on distributed systems development with 2+ years experience required. Hybrid work model with comprehensive benefits.

Description For Senior Test Automation Engineer (Python)

ELEKS, a leading software engineering and development company, is seeking a Senior Test Automation Engineer (Python) to join their team in a remote capacity, with a focus on candidates in Poland and Croatia. This exciting opportunity is part of a project developing advanced computer vision solutions, combining artificial intelligence with cutting-edge technology to enhance automation processes.

As a Senior Test Automation Engineer, you will play a crucial role in designing, developing, and executing UI test scripts using Python and Pytest, as well as working on API/Web Service test scripts and performance tests. You'll collaborate closely with the manual testing team to identify suitable test cases for automation and support the creation of a structured, reusable test approach.

The ideal candidate should have at least 3 years of experience with Python and Pytest, combined with Selenium, and a minimum of 2 years of experience in UI test automation for web-based applications. Knowledge of performance testing and experience with Jenkins and Kubernetes are highly valued.

This role offers the opportunity to work on challenging tasks, develop your competencies, and influence project technologies. You'll be part of a team of professionals in a dynamic environment with a low level of bureaucracy. ELEKS provides a supportive atmosphere for continuous learning and improvement, perfect for those who are proactive and able to take initiative with minimal supervision.

If you're passionate about test automation, have a strong sense of ownership, and excellent communication skills in English, this could be the perfect opportunity to advance your career in a cutting-edge field. Join ELEKS and be part of a team pushing the boundaries of AI and computer vision technology.

Last updated 9 months ago

Responsibilities For Senior Test Automation Engineer (Python)

  • Design, develop, and execute UI test scripts using Python and Pytest
  • Design, script, and execute API/Web Service test scripts
  • Design, script, and execute performance tests
  • Collaborate actively with the manual testing team to identify suitable test cases for automation
  • Assist in reviewing candidate test cases for optimal testability in the desired scenarios
  • Support the team in creating and maintaining a structured, reusable test approach
  • Apply a Risk-Based, Business-Driven test approach
  • Generate clear and comprehensible test reports and dashboards, integrated into the Automation CI/CD pipeline
  • Analyze and investigate execution failures, leading to updates in test cases or scripts or the creation of bug reports
  • Share ideas on the automation approach and work towards a common understanding and methodology
  • Provide realistic estimates for analysis, scripting, and execution time
  • Set up and maintain your test environment, including deploying new releases

Requirements For Senior Test Automation Engineer (Python)

Python
Kubernetes
  • At least 3 years of Python and Pytest, in combination with Selenium
  • Experience in Performance Testing
  • At least 2 years of experience in UI test automation for web-based applications
  • Experience with Jenkins and Kubernetes (nice to have)
  • Solid understanding of test design techniques and methodologies, such as ISTQB® or TMap Next®
  • In-depth knowledge of performance testing and the ability to share expertise with the team
  • Strong team player with the ability to work independently when necessary
  • Fast learner, proactive, and able to take initiative with minimal supervision while meeting deadlines
  • Demonstrated commitment to continuous learning and improvement
  • Strong sense of ownership and excellent organizational skills
  • Excellent written and verbal communication skills in English
  • Upper-Intermediate Strong level of English

Benefits For Senior Test Automation Engineer (Python)

  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with a low level of bureaucracy

Interested in this job?