Join our team as a Quality Assurance Analyst where you'll execute complex test cases and provide valuable feedback on software functionality. You will work in a collaborative environment that values quality, dedication, and attention to detail.
Responsibilities
Create, maintain, and execute test documentation.
Identify and report software bugs and inconsistencies.
Work alongside developers to troubleshoot and resolve issues.
Perform automated and manual testing on new software builds.
Regularly communicate test results to the development team.
Participate in daily stand-up meetings and quality reviews.
Keep up with industry trends and best practices in QA.
Assist in user acceptance testing (UAT) phases.
Train and mentor junior QA personnel.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3+ years of experience in quality assurance or software testing
Technical Skills
Manual Testing
Automation Testing
Soft Skills
Attention to Detail
Communication
Certifications
ISTQB Certified Tester
Certified Software Tester (CSTE)
Languages
English: Fluent
Advantageous
Experience with performance testing tools: Knowledge of tools such as JMeter or LoadRunner to evaluate performance.
Familiarity with Agile methodologies: Experience working in Agile teams and participating in sprints.
Benefits
Competitive salary and performance-based bonuses
Health and wellness benefits
Flexible working hours
Opportunities for professional development
Company Culture
Innovation: We thrive on innovation and encourage our team to think creatively.
Collaboration: A collaborative environment where everyone's input is valuable.
Continuous Improvement: We prioritize continuous improvement in our processes and products.