Tech Stack
ElectronJavaScriptLinuxPython
About the role
- Design, develop, and execute comprehensive test plans and scenarios for desktop applications
- Perform functional and regression testing to validate new features and ensure stability across releases
- Conduct end-to-end testing to ensure seamless functionality across integrated systems
- Analyze and report test results, providing transparency and actionable insights
- Identify, document, and track bugs and work closely with the team to ensure timely resolution
- Maintain documentation of testing processes, outcomes, and defect reports
- Conduct cross-platform testing (Windows, Mac, Linux) to ensure consistent performance
- Collaborate with QA, developers, product manager, and stakeholders to resolve issues and improve quality
- Participate in bug triage to prioritize and manage issues
Requirements
- 4+ years of experience in QA or software development
- 1+ years of experience in testing desktop applications
- Strong knowledge of QA methodologies, tools, and processes
- Proven ability to execute test plans with comprehensive coverage at both the product and system levels
- Strong analytical skills with attention to detail
- Ability to prioritize tasks and work independently
- Experience with bug-tracking tools (preferably Jira) and test management tools
- Familiarity with Windows, Mac, and Linux operating systems
- Fluency in English, both written and spoken
- Ability to learn and adapt to new tools and technologies as needed
- Experience with automation testing frameworks and tools (bonus)
- Familiarity with Python for scripting and automation (bonus)
- Experience working in Scrum environments (bonus)
- Knowledge of CI/CD processes (bonus)
- Exposure to Electron.js or similar frameworks (bonus)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
QA methodologiestest plansfunctional testingregression testingend-to-end testingbug trackingautomation testing frameworksPythonCI/CD processesElectron.js
Soft skills
analytical skillsattention to detailprioritizationindependencecollaborationcommunication