Engineer, Software Application Engineer
Role details
Job location
Tech stack
Job description
Analog Devices, Inc. is looking for a Senior Applications Programmer in Valencia, Spain. In this role, you will design, code, maintain, and update the QSS Test Solution application, a test automation framework. Candidates should have 3-5 years of experience in automation testing, strong skills in C# and Java, and familiarity with DevOps practices. The company offers a collaborative environment and opportunities for professional growth., that will increase both Test Automation and improve overall SW quality through continuous regression and test measurements.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 applicationMinimum Qualifications/skills:* 3 to 5 years of relative experience within automation testing methodologies and, developing
Requirements
- 3 to 5 years of experience in automation testing methodologies.
- Experience in a DevOps role for at least 2 years.
- Strong expertise in test solutions development.
Responsabilidades
- Gather and define stakeholder Test Automation requirements.
- Create, maintain, and update test automation applications.
- Support integration of CI test pipelines.
Conocimientos
Test Automation C# Java DevOps Linux SQL Git C++
Educación
Master's degree in Computer Engineering or related field, 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* Experience with developing applications in C, C++* Excellent analytical skillsPreferred Qualifications:* 7+ Years of DevOps experience in managing test infrastructure* Project Management skills* Exposure to embedded software product development with test background* Experience with Agile methodology* Experience with C, C++, C#, Python, Java and Shell Scripting* Experience with non-relational databases such as MongoDB* Experience with time series databases, such as InfluxDB* Experience with visualization tooling, such as Grafana* Experience with developing and deploying Github actions* Experience with container technologies like Docker[* Maintenance of Docker/Container clusters* Knowledge of hybrid cloud environments* Knowledge of OpenShift and CloudSmith highly desirable#LI-TK1*For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of