As a Quality Assurance (QA) Specialist, you will play a key role in ensuring that our products and services meet the highest quality standards before reaching our customers. You will be responsible for planning, developing, and executing both manual and automated test processes, identifying defects.
Requirements
- Strong understanding of software development lifecycle (SDLC) and QA methodologies
- Hands-on experience with manual testing; familiarity with automation tools (e.g., Selenium, JUnit, TestNG, Cypress) is a plus
- Knowledge of defect tracking systems (e.g., JIRA, Bugzilla, Azure DevOps)
- Ability to write and execute test plans, test cases, and test scripts
- Strong analytical, problem-solving, and troubleshooting skills
- Effective communication skills for working with cross-functional teams
- Highly detail-oriented, organized, and able to manage multiple tasks effectively
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience)
- 1–3 years of experience in QA or software testing (internships/projects may be considered for entry-level)
- Familiarity with Agile/Scrum development practices preferred
- Knowledge of SQL and database testing is an advantage
- ISTQB or other QA certification is a plus
- Proficiency in English (written and spoken) is beneficial for documentation and communication