Software Development Engineer in Test II – 3D Scene Layers
62 (views)
Job role insights
-
Date posted
September 22, 2024
-
Closing date
September 22, 2024
-
Offered salary
€70,000 - €120,000/year
-
Experience
1 - 2 Years
Description
Software Development Engineer in Test II – 3D Scene Layers
Job Description:
- Join our dynamic scene layers team that is dedicated to developing scalable 3D content, which is visualized in all ArcGIS applications including ArcGIS Pro, ArcGIS API for JavaScript, and ArcGIS Earth. We are at the forefront of enhancing functionality around the open, OGC-standard I3S and 3D GIS technology, empowering users to explore The Science of Where®. In the role of Software Development Engineer in Test II, you will collaborate closely with Product Engineers and Software Developers to create, maintain, and improve essential testing infrastructure that validates the functionality of our software. You will play a crucial role in the release life-cycle, certifying and validating workflows, ensuring the performance, scalability, and stability of our 3D technologies across various applications with each release.
IT Languages:
- C++
- C#
As a Software Development Engineer in Test II, your responsibilities will encompass a wide range of tasks aimed at ensuring high-quality software delivery.:
- Collaborate with Product Engineers to formulate comprehensive test plans and identify any gaps in existing plans.;; Prioritize manual tests that are suitable for automation to optimize testing efficiency.;; Develop and implement tests focused on functional, performance, scalability, and durability criteria, adhering to coding standards.;; Design automated integration and regression test cases for software components through the API.;; Schedule and deploy integration tests to run daily, providing clear and accessible test result reports.;; Refactor and manage the integration test suite and results dashboards as necessary for optimal performance.;; Conduct thorough peer reviews of test code to ensure quality and adherence to best practices.;; Collaborate with Software Development Engineers to enhance software quality by writing extensive tests and evaluating code testability.;; Measure test coverage and analyze continuous integration test results to inform development.;; Engage in troubleshooting at the framework level, diagnosing test failures, and implementing necessary repairs.;; Define, document, implement, and maintain automated test frameworks.;; Advocate for quality assurance throughout the software development lifecycle and provide insights on test optimization.
Spoken Languages:
- English;; German
Skillset:
- Selenium WebDriver
- Appium
- Junit
- Cunit
- Jenkins
- Chef
Soft Skills:
- Analytical thinking
- Problem-solving
- Effective communication
- Team collaboration
Qualifications:
- Bachelor's degree in computer science or computer engineering
- Strong understanding of object-oriented programming concepts
- Experience in designing and executing test cases
Years of Experience:
- 2
Location:
- Europe
Job Benefits:
- Competitive salary
- Health insurance
- Professional development opportunities
- Flexible working hours
- Remote work options
Working Conditions:
- Full Time
Employment Type:
- Permanent Contract
Company Culture:
- We foster an inclusive and diverse workplace where every employee is encouraged to contribute their unique perspectives and ideas. Our culture emphasizes collaboration, innovation, and a commitment to creating positive global change through technology.
Opportunities For Advancement:
- Career growth in software development and testing, Opportunities to lead projects, Professional training and certifications
Visa Sponsorship:
- Available
Interested in this job?
61 days left to apply