About the Role
The role involves working closely with development teams to identify, document, and resolve software defects. The candidate will design test cases, execute test plans, and ensure product reliability before release.
Responsibilities
- Design and implement comprehensive test plans for software applications
- Execute manual and automated test cases across multiple platforms
- Identify, document, and track software defects using issue management tools
- Collaborate with developers to verify bug fixes and retesting
- Ensure software meets functional and non-functional requirements
- Participate in agile development cycles and team meetings
- Validate user stories against acceptance criteria
- Perform regression testing to confirm stability after updates
- Maintain up-to-date test documentation and results
- Assess risks and suggest improvements in testing processes
- Verify compatibility across different devices, operating systems, and browsers
- Support continuous integration and delivery pipelines
- Monitor application performance and report anomalies
- Contribute to quality assurance best practices within the team
- Work with cross-functional teams to understand project requirements
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexible office and remote options
Team
Collaborative, international team focused on innovation and product excellence
What We Offer
- Opportunities for professional development and training
- Modern office with state-of-the-art equipment
- Flexible working hours and remote work options
- Health and wellness programs
- Team events and company outings
Application Process
- Submit your resume and cover letter through our careers portal
- Shortlisted candidates will be contacted for an initial interview
- Further steps include a technical assessment and team interview
- Final decision communicated within two weeks of final interview
Visa sponsorship available for qualified candidates requiring work authorization