I'm looking for a mid/senior-level Manual QA Engineer who is passionate about software testing and enjoys working in a dynamic team. This role ensures that our world-class products and services meet the highest quality standards set by the company.
Responsibilities:
- Perform necessary testing activities to improve product quality.
- Collaborate closely with global teams, including Product Managers/Owners, Engineering, Sales, Developers, and Customer Support, to ensure product success.
- Design, update, and execute test cases effectively.
- Identify, report, and follow up on issues from other teams.
- Establish quality metrics to track and improve product performance.
- Build and maintain a QA lab that serves as a global testing hub.
General Requirements:
- 3+ years of experience in software development, with a strong focus on software testing processes.
- Proven experience as a Quality Assurance Specialist or in a similar role.
- Solid understanding of quality assurance tools, methodologies, and concepts.
- Strong ability to self-learn and quickly adapt to new technologies.
- Familiarity with Agile development methodologies.
- Ability to work effectively under high-pressure conditions.
- Excellent communication skills, both verbal and written.
- Strong data collection and analysis skills.
- Detail-oriented mindset with a passion for quality.
Technical Requirements:
- Extensive experience in manual testing, including:
- Requirement analysis, test strategy, test approach, test planning, and test execution.
- Various test techniques such as black-box testing, risk-based testing, exploratory testing, and non-UI testing.
- Strong expertise in web and mobile application testing.
- Basic programming knowledge (trained in or studied at least one programming language).
Nice to Have:
- Experience with Automation testing and API testing.
- Knowledge of Performance and Security testing.
- Hands-on experience with IoT device testing.
- Prior leadership experience in a QA role.