Job Title: Software Developer Engineer In Test (SDET)
Location: Vilnius, Lithuania
Salary Range for this position: €60,000 - €75,000 pa
Are you looking for a rewarding role as a SDET Engineer in a global tech company where no two days are the same? How about working for a company that is continually winning awards for our amazing work culture?
Job Summary:
As a Software Development Engineer in Test (SDET), your role is to blend software development expertise with quality assurance to ensure our flagship desktop software Trimble Business Center (TBC) is of the highest quality. You will be involved in developing and maintaining automated test scripts, understanding system architecture, and applying engineering principles going beyond the scope of traditional manual testers. You will be working from our Vilnius, Lithuania office with a distributed software engineering team, in tight collaboration with the product managers, software developers, and a global QA team.
About Trimble:
Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are used in over 140 countries and we have incredibly diverse lines of business.
Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world. Due to our geographic, product and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come and place yourself with an innovative industry leader and position yourself for success.
Responsibilities:
Create and maintain automated test frameworks tailored for Windows desktop applications, ensuring they are scalable and efficient.
Develop, execute, and maintain automated test scripts to validate application functionality, performance, and reliability.
Work closely with developers and other stakeholders to understand application features and ensure comprehensive test coverage.
Integrate automated tests into the CI/CD pipeline to ensure rapid and reliable software delivery.
Analyze test results, identify issues, and report findings to the development team, providing insights for improvements.
Continuously evaluate and enhance test coverage to ensure all critical application paths are tested.
Investigate and resolve issues within the test framework and test scripts, ensuring smooth execution of automated tests.
Set up and manage test environments, ensuring they are configured correctly for automated testing.
Create and maintain documentation for test processes, frameworks, and scripts to ensure knowledge sharing and continuity.
Provide guidance and support to junior team members, helping them develop automated scripts
Skills & Education:
Bachelor's Degree in Computer Science or related technical fields
Proven experience in designing, developing, and maintaining automated test frameworks, particularly for desktop applications.
Proficiency in programming languages commonly used for test automation, such as Python, C#, or Java.
Familiarity with testing tools and libraries, such as Windows Application Driver, Selenium, Appium, or TestComplete, especially for Windows desktop applications.
Solid understanding of software development processes, including Agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
Strong analytical and problem-solving skills to identify and resolve issues within the test framework and application.
Ability to prioritize and manage test cases, test data, and environment setup for effective automated testing.
Excellent communication skills to work effectively with developers, product managers, and other stakeholders to improve software quality.
Familiarity with version control systems like Git for managing test scripts and collaborating with development teams.
Experience in conducting performance and scalability testing for desktop applications.
High attention to detail to ensure the accuracy and reliability of automated tests.
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation, and logistics.
Trimble is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D