Job Summary:
We are seeking a skilled and detail-oriented QA Engineer to join our team. Should have a strong background in both manual and automated testing, with the ability to create and maintain automation frameworks from scratch. The work will be on testing cross platform solution - Windows desktop application, macOS desktop application, iOS application, and android application . Familiarity with web testing (both UI and backend) is also essential. This role requires a proactive professional who is passionate about delivering high-quality software products.
Key Responsibilities:
Manual Testing:
- Perform functional, regression, integration, and exploratory testing for Windows desktop applications.
- Conduct testing for macOS, iOS, mobile, and web platforms.
- Identify, document, and track defects using our bug-tracking system.
- Develop, execute, and maintain test cases and test plans.
- Collaborate with developers, product managers, and designers to ensure a seamless user experience.
Automation Testing:
- Design, develop, and maintain automation frameworks for Windows desktop applications.
- Automate repetitive test scenarios for macOS, mobile, and web applications.
- Integrate automated tests into the CI/CD pipeline to ensure continuous delivery.
- Analyze and report on automation test coverage and effectiveness.
Cross-Platform Testing:
- Ensure compatibility and functionality across Windows, macOS, and mobile platforms.
- Test UI and backend components of web applications to ensure robustness and performance.
Collaboration and Reporting:
- Participate in requirement analysis and provide QA feedback.
- Work closely with development teams to debug issues and implement solutions.
- Generate detailed reports on testing progress, test results, and quality metrics.
Required Skills and Experience:
- Proven experience in manual testing for desktop applications, specifically on Windows (experience with macOS is a strong advantage).
- Hands-on experience creating and maintaining automation frameworks using tools such as Selenium or similar.
- Strong understanding of software testing methodologies, processes, and best practices.
- Experience testing mobile applications on iOS and Android platforms.
- Familiarity with web application testing, including UI and backend (API) testing.
- Proficiency in scripting languages such as Python or JavaScript for automation purposes.
- Experience with bug-tracking tools (e.g., Jira, YouTrack) and test management tools.
- Knowledge of CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps for test automation integration.
- Strong analytical and problem-solving skills with attention to detail.
Preferred Qualifications:
- Familiarity with performance testing tools and techniques.
- Experience with security testing practices.
- Basic knowledge of macOS and mobile app development environments.
רוצה לראות עוד משרות מתאימות?
Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!