Search by job, company or skills

Vontier

Principal Test Engineer/Automation Architect

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Principal Test Engineer/Automation Architect will be part of the wider software team supporting the delivery of new products and services to our customers. Responsibilities are working closely with the product management to understand wider delivery priorities and ensure automation supporting these are developed to support delivery speed and test coverage. Being actively involved in ensuring our delivery quality meets the business and customer needs by developing, monitoring and maintaining automation scripts in our comprehensive regression testing framework.

Essential:

  • 12- 18 years of experience including creating automation frameworks and infrastructure
  • Tertiary qualification in engineering/electronics
  • Understanding of the software development lifecycle
  • Testing of application and microservice technology
  • Testing of embedded firmware testing an advantage
  • Experience working with Agile development methodology
  • Able to demonstrate an example of testing maturity with regards to measurability and repeatability
  • Excellent communication skills both written and verbal
  • No restrictions to travel

Desirable:

Experience of projects within the retail, payments systems sector

SKILLSET REQUIRED

Technical Skills:

Testing Methodologies: Expertise in various testing approaches, including black box, white box, and grey box testing, as well as unit, integration, system, and regression testing.

Automation: Proficiency in designing and implementing automated test frameworks and scripts using tools like PyTest, TestNG, Selenium, Appium, and JUnit.

Debugging: Strong ability to identify, analyze, and resolve defects in software applications.

Programming: Familiarity with programming languages like Java, Python, C++, or JavaScript, depending on the specific application domain.

SQL: Knowledge of SQL for interacting with databases.

Operating Systems: Understanding of different operating systems and their impact on testing.

Test Management Tools: Experience with tools like Jira, TestRail, or Azure DevOps for managing test plans, test cases, and defects.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141133101