Skip To Main Content
backBack to Search

Senior Test Automation Engineer in Java

Hybrid in Kazakhstan
Java
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a talented Senior Test Automation Engineer in Java to contribute to and review the creation of designs for production software.


The Engineer will be working with a team to discover the most important areas to automate, implement test automation frameworks and test suites, and integrate these into the pipeline.

Responsibilities
  • Comprehend the flow of code and how it interacts with different components
  • Understand project documents, customer demands, and product objectives to create and execute test cases
  • Set up, maintain, and perform test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests
  • Investigate customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports
  • Handle technical communications and understand the customers' systems
  • Work with deployment teams, resolving level issues for systems, coordinating product design, and offering inputs on the testability of functional elements and product designs
  • Noting all testing actions you have performed in daily and weekly reports
  • Analyze and disintegrate software systems and coordinate with other teams to enhance the overall design
  • Research test tools, methodologies, and trends and upgrading existing practices and processes
  • Manage the final quality of production release
Requirements
  • 3+ years of relevant professional experience
  • Excellent designing and programming skills in Java
  • Good skills with CI/CD pipeline toolsets such as ADO, TeamCity or Jenkins
  • Knowledge of programming languages and process management methodology
  • Proficiency with test methodologies and their corresponding tools (e.g., Selenium, PyTest, Robot)
  • Exposure to Behavior Driven Development and experience in programming and testing
  • Experience with Cloud (Azure/AWS/GCP)
  • The ability to keep current with the constantly changing technology industry
  • Skills to recognize risks and errors in an application
  • A passion for testing, development, and design
  • Excellent verbal and written communication skills
  • Good time management and organizational skills
  • B2 English level proficiency