Senior Applications Programmer focusing on automation testing frameworks for software applications. Collaborating with QA teams and developers to deliver high-quality test solutions at Analog Devices.
Responsibilities
Gather and define stakeholder Test Automation requirements
Test Solution automation Development: Create, maintain, and update test automation applications, plugins and backend systems to gather, store and measure test results to ensure comprehensive test coverage
Identify how to integrate into existing CICD systems or with QSS CICD systems
Code Review: Create and review pull requests to ensure code quality and adherence to project standards
Ensure that coding activities are aligned with project timelines and objectives
Administering Linux operating systems
Support integration of CI test pipelines
May also include assisting with onboarding activities related to installation of the QSS Test Solution application
Requirements
3 to 5 years of relative experience within automation testing methodologies and developing these environments with at least 2 of those years in a DevOps related role
A University master’s degree in computer engineering, Telecommunications Engineering, Electronic Engineering or a related field is required. Candidates with a bachelor’s degree in engineering and equivalent professional experience in the sector will also be considered experience with a Bachelor of Science in an engineering discipline
Experience in creating, maintaining, troubleshooting, and debugging automation test frameworks
Strong experience in developing test solutions with C# and Java
Background in managing test automation environments
Experience in software testing using Test Automation Frameworks
Strong expertise in DevOps Agile CI/CD implementation
Experience with DevOps tools for CICD infrastructure including GCOV/GCC, Coverity, Git/Bitbucket, Artifactory, Jira, Visual Studios, etc.
Experience with relational databases, such as SQL or PostgreSQL
Experience with Linux and cross-platform development
Lead Engineer developing technical proposal content for Gas Turbine projects with GE Vernova. Collaborating across teams to ensure compliance and satisfaction for customers as a part of energy solutions.
Air Handling Unit Application Engineer providing technical and commercial support for Custom and Standard Air Handling Units at Johnson Controls. Collaborating with engineering and sales teams to resolve application issues and develop solutions.
Applications Engineer II at ZEISS responsible for training and technical support of Industrial Metrology systems. Delivering technical expertise through training and support services for customers.
Applications Engineer role focusing on advanced applications for ZEISS technology. Providing technical consultation and support to customers and Sales personnel while collaborating with teams.
Solution/Application Engineer integrating energy solutions for clients at Wattstor. Contributing to renewable energy advancements in the evolving tech landscape.
Applications Engineer at MacDermid Alpha Electronics Solutions leading research on conformal coating processes. Collaborating with R&D for testing and analysis of application techniques.
Application Engineer specializing in mechanical engineering for AEG Power Solutions. Ensuring efficient production processes and technical excellence in project leadership.
Senior Application Engineer responsible for system design and deployment for HOLOPLOT audio products. Collaborating with technical teams to enhance product development and ensure high - quality deployment tasks.
Field Application Engineer based in UKI providing technical consultative assistance to customers and ensuring solution implementation. Engage in ongoing support and training related to Tektronix products.