Join our team as a Quality Assurance Analyst where you will be responsible for testing and validating software functionality. Ensure that our applications meet client expectations and adhere to our quality standards.
Responsibilities
Create detailed, comprehensive, and well-structured test plans.
Perform thorough regression testing when bugs are resolved.
Work collaboratively with product managers and developers to clarify testing scenarios.
Collaborate with cross-functional teams to ensure a successful QA process.
Identify bottlenecks and troubleshoot bugs/defects.
Implement and improve testing methodologies and practices.
Lead QA initiatives and promote a quality-focused culture.
Prepare and present testing reports to stakeholders.
Facilitate communication between technical and non-technical teams.
Utilize various testing tools to conduct quality assurance processes.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3+ years of experience in quality assurance or software testing
Technical Skills
Test Automation Tools
Manual Testing
API Testing
Performance Testing
Soft Skills
Attention to Detail
Analytical Thinking
Communication
Team Player
Certifications
Certified Software Tester (CST)
ISTQB Certified Tester
Languages
English: Fluent
Advantageous
Experience with Agile methodologies: Familiarity with Agile principles and practices for software development.
Knowledge of SQL for database testing: Ability to write SQL queries for testing database functions.
Benefits
Competitive salary and performance bonuses
Health insurance and wellness benefits
Opportunities for professional development
Flexible working hours
Support for training and certifications
Company Culture
Innovation: We foster a culture of innovation where new ideas and approaches are encouraged.
Collaboration: Teamwork and collaboration are at the heart of our company values.
Continuous Learning: We believe in the continuous professional development of our team members.