Jobs
Interviews

56 Desktop Application Jobs - Page 3

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6 - 11 years

3 - 8 Lacs

Kochi

Work from Office

Test Engineering Development Senior Software Architect Job Title: Senior Software Architect Experience Level: 6+ years About the Role The role is for a dynamic and detail-oriented Senior Software Architect with over 6 years of experience spanning desktop application development, IoT systems, Embedded software, and Test engineering. This role demands a cross-functional thinker who can architect high-performance solutions across hardware and software layers. You will play a strategic role in designing, guiding, and validating complex systems across platforms, including Windows, MacOS, and embedded environments. Key Responsibilities Lead architecture design and implementation of software systems involving desktop, IoT, and embedded technologies. Design and develop scalable, maintainable C# desktop applications and Python-based IoT applications. Collaborate with hardware engineers to integrate software with custom electronics using protocols such as UART, SPI, and I2C. Architect solutions that interface with embedded systems and hardware, ensuring robust communication and performance. Provide expert-level guidance on developing MacOS applications using appropriate frameworks and tools. Develop and validate test engineering solutions that ensure product reliability and performance. Work cross-functionally with product managers, developers, and test engineers to translate product requirements into software and system architectures. Create and maintain architectural documentation, and drive software design reviews. Research new tools, technologies, and development practices to enhance the quality and efficiency of engineering processes. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field. 6+ years of hands-on software development experience, including: C# for Windows desktop applications (e.g., WPF, WinForms) Python for IoT solutions and automation MacOS application development experience (Objective-C or Swift is a plus) Familiarity with embedded systems , including firmware interaction and device protocols (UART, SPI, I2C). Basic understanding of hardware electronics (schematics, microcontrollers, sensors, etc.). Strong experience designing test engineering solutions involving both hardware and software validation. Excellent debugging, troubleshooting, and system analysis skills. Ability to work independently and mentor junior engineers. Preferred Qualifications Experience with cross-platform development and interfacing with third-party APIs or hardware drivers. Familiarity with CI/CD pipelines, Git, and agile development methodologies. Experience with device simulation or emulation tools is a plus. Knowledge of industrial IoT or control systems is an advantage.

Posted 4 months ago

Apply

4 - 9 years

10 - 17 Lacs

Hyderabad

Hybrid

Job Summary: We are seeking an experienced Automation Test Engineer with a strong background in test automation, development, and integration. The ideal candidate will have at least 6 years of hands-on experience in automation or development, with a focus on creating and maintaining automated test scripts using AccelQ , Selenium , and Appium . You will be responsible for designing, developing, and debugging automated tests for web, mobile, API, and desktop applications. Additionally, experience with Java programming and integrating tests into CI/CD pipelines is essential. The role involves collaborating closely with development and QA teams to design effective test strategies, ensure comprehensive test coverage, and manage test cases using tools like Jira and XRAY . You will also participate in Agile/Scrum processes and report testing progress, risks, and issues to the team and leadership. Roles & responsibilities Must have a minimum of 4 years of hands-on experience in Automation/Development A minimum of 2 years of experience in designing, developing, and maintaining automated test scripts using AccelQ for web, mobile, API, and desktop applications. Experience with AccelQ user extension, Actions, dashboards, version control and all features related to AccelQ. Experience with Debugging the Test scripts in AccelQ. Collaborate with development and QA teams to design effective test strategies utilizing BDD tools . Minimum 2 years of experience on design, develop, and maintain automated test frameworks with Selenium/Appium for web, Api and mobile applications. Experience in Java programming . Implement comprehensive test plans and cases to validate functionality across desktop, mobile web, and native applications . Manage and author test cases in Jira and XRAY (or similar tools), ensuring complete test coverage and traceability. Identify, log, and track software defects to closure while collaborating with cross-functional teams. Ensure seamless integration of automated tests in CI/CD pipelines to improve testing efficiency and delivery speed. Participate in Agile/Scrum processes , collaborating closely with developers, product owners, and other stakeholders. Report testing progress, risks, and issues clearly and effectively to the team and leadership. Required Skills and Qualifications: 6+ years of hands-on experience in Automation/Development . 2+ years of experience designing, developing, and maintaining automated test scripts using AccelQ for web, mobile, API, and desktop applications. Proficiency with AccelQ features such as user extensions, actions, dashboards, version control, and debugging test scripts. Preferred Skills: Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL). Knowledge of cloud-based mobile testing using Device Farms ( e.g., AWS Device Farm, Browser Stack, Sauce labs). Knowledge in creating Automation test for Desktop based thick client applications. Other Skills: Strong communication and collaboration skills to work effectively in cross-functional teams. Ability to work on enterprise-level applications , ensuring high-quality delivery across platforms (desktop, mobile web, and native apps). Able to adapt to a fast-paced env in a large team setup.

Posted 4 months ago

Apply

- 2 years

1 - 3 Lacs

Gurugram

Work from Office

Key Responsibilities: Conduct thorough testing of mobile applications (for experienced candidates; optional for freshers). Test mobile and desktop applications, as well as browser extensions, across different devices and platforms. Perform front-end and back-end validation based on product requirements Identify, document, and track bugs using appropriate tools. Collaborate with developers and product managers to understand features and workflows. Conduct regression, smoke, and exploratory testing. Assist in writing clear and concise test cases and test plans. Contribute to continuous improvement of QA processes and standards. Provide timely and detailed QA reports and feedback. Identify, document, and track issues using standardized testing procedures and tools. Understand team's requirements and resolve issues. Develop, maintain, and execute test cases to ensure optimal application performance. Required Skills: Communication Skills: Strong verbal and written communication for effective collaboration and reporting. Technical Skills: Basic understanding of software testing principles and methodologies. Experience in mobile app testing is a plus (mandatory for experienced candidates, optional for freshers). Familiarity with testing tools or frameworks is an added advantage. Preferred Qualifications: Bachelors or Masters degree in Computer Science, Information Technology, or related fields (B.Tech / M.Tech, MCA / BCA). Role & responsibilities Preferred candidate profile

Posted 4 months ago

Apply

5 - 8 years

10 - 20 Lacs

Bengaluru

Work from Office

We are seeking a skilled and detail-oriented Desktop Automation Engineer with a strong background in automation testing to join our team. The ideal candidate will have expertise in desktop application automation, a solid grasp of C# programming, and hands-on experience with tools like FlaUI, WinAppDriver, or similar frameworks. Key Responsibilities: Develop, maintain, and execute automation scripts for desktop applications using C# . Implement and optimize test automation frameworks (e.g., FlaUI, WinAppDriver, White Framework, or others ). Collaborate with cross-functional teams to understand requirements, create test plans, and deliver high-quality automation solutions. Write custom logic and reusable components to handle unique automation scenarios. Debug, analyze, and troubleshoot automation scripts to ensure reliability and efficiency. Provide detailed documentation for automation frameworks, test cases, and execution results. Ensure robust test coverage, identify gaps, and propose solutions for continuous improvement. Required Skills and Qualifications: 4-8 years of relevant experience in automation testing. Proficiency in C# for automation development. Expertise in desktop automation frameworks such as FlaUI , WinAppDriver , White Framework , Coded UI , TestComplete , UFT , or LeanFT . Hands-on experience with SpecFlow for behavior-driven development (BDD). Strong debugging and problem-solving skills. Ability to design and implement custom logic for complex automation scenarios. Preferred Attributes: Passion for automation and testing best practices. Effective communication and collaboration skills. Detail-oriented and committed to delivering quality results. Why Algoshack? AlgoShack is a cutting-edge IT product company revolutionizing the way organizations approach automation and development. At AlgoShack, you'll get to work on innovative projects with the latest technologies in a collaborative environment. We offer ample growth opportunities and a culture that values work-life balance, with competitive benefits and flexibility. Location : Yelahanka, Bangalore Employment Type: Full Time Experience: 4-8 Years Role: Desktop Automation Engineer Availability: Immediate Join us to make an impact and grow your career!

Posted 4 months ago

Apply

5.0 - 10.0 years

0 - 1 Lacs

thiruvananthapuram

Work from Office

Job Requirements Develop, test, and maintain Desktop Application that meets the needs of both customers and internal teams Work with diverse groups including customers, application engineers, hardware, and firmware engineers Contribute to both existing and new projects, covering a broad range of languages and scope. We use Java, JavaFx, Kotlin, Typescript. Work Experience Very good hands-on experience in desktop application development in Java. Good hands on in any UI frameworks like JavaFx, JavaScript or typescript. Python skills are good to have. 4-7 years of experience in software development required. Bachelors or masters degree in computer science or computer engineering Excellent organizational skills, attention to detail and accuracy. Executes creative software solutions, design, development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Strong understanding of Software Architecture and Design principles, Behavior-Driven Development and unit testing approaches Experience with basic electronics, microcontroller programming and bus communications strongly preferred Experience in DevOps including JIRA, Confluence and GitLab preferred Must have highly developed written and verbal cross-functional communication skills

Posted Date not available

Apply

5.0 - 10.0 years

10 - 20 Lacs

bengaluru

Work from Office

Job Title: Software Engineering Team Lead We are seeking a Software Engineering Team Lead with around 3+ years of experience, including at least 2 years in developing and testing engineering simulation applications. The ideal candidate will be an expert in Python application development with strong analytical and leadership capabilities. Exposure to Electric Vehicle (EV) simulator app development is a strong advantage. This role involves close collaboration with cross-functional teams, overseeing software architecture and workflows, and ensuring quality code and timely deliveries. The selected candidate will report directly to the Project Manager and will play a key role in translating technical requirements into robust, efficient, and scalable applications. Key Responsibilities: C#: at least 3 years of programming experience. 20% Python: at least 1 year of programming experience. 10% Exp in delivering App on Windows from scratch to development to testing and maintenance- 3 -4 yrs - 40% Team Lead: 1-2 yrs - 30% (Nice to have) Any desktop or web App for any automotive or EV products- 1-2 yrs - 20%

Posted Date not available

Apply
Page 3 of 3
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies