Senior Test Automation Engineer

closed
Logo of ELEKS

ELEKS

๐Ÿ“Remote - Poland

Job highlights

Summary

ELEKS is seeking a Senior Test Automation Engineer to work on advanced computer vision solutions projects. The role involves designing, developing, and executing UI, API/Web Service, and performance tests, collaborating with the manual testing team, and providing clear test reports.

Requirements

  • At least 3 years of Python and Pytest
  • 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

Responsibilities

  • 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 that demonstrates scope and coverage to Product Managers and other stakeholders
  • 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, and ensure follow-up to enable the generation of a tight but executable test automation schedule
  • Set up and maintain your test environment, including deploying new releases to ensure an always operational environment

Benefits

  • 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
This job is filled or no longer available