Join our team as a Quality Assurance Analyst and help us maintain our high-quality standards. You will work closely with our development team to ensure that all software applications are thoroughly tested and meet our quality benchmarks.
Responsibilities
Develop and execute test plans and test cases.
Identify and document defects and issues found during testing.
Collaborate with developers and product managers to clarify requirements.
Perform regression testing to ensure existing functionalities work as expected.
Participate in code reviews and provide feedback on quality.
Monitor testing progress and report on quality metrics.
Continuously improve testing processes and methodologies.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3+ years of experience in software testing or quality assurance
Technical Skills
Understanding of Software Testing Methodologies
Familiarity with Automation Tools like Selenium
Soft Skills
Attention to Detail
Effective Communication
Languages
English: Fluent
Advantageous
Experience with Performance Testing Tools: Familiarity with tools like JMeter for load testing.
Knowledge of Agile Methodologies: Experience working in an Agile development environment.
Benefits
Competitive salary and performance bonuses
Comprehensive medical aid and retirement savings plan
Flexible working hours
Opportunity for professional development
Company Culture
Teamwork: We believe in a collaborative environment where every team member is valued.
Integrity: Our commitment to honesty and transparency across all levels.
Innovation: Encouraging creativity and new ideas to improve our services.