About the role
We are looking for a motivated Mid/Senior QA Analyst to work with our team. In this role, you will play a crucial part in ensuring the quality and reliability of our software products by executing test plans, identifying defects, and collaborating with developers to enhance product performance.
Key Responsibilities
- Write test cases, test plan.
- Execute test cases, document results, and report findings to ensure software meets quality standards.
- Participate in requirement reviews and design discussions to provide input on testability.
- Assist in the development and maintenance of test automation scripts and frameworks (like Cypress, Jest, etc).
- Support the identification and reporting of defects, working closely with development teams for resolution.
- Contribute to continuous improvement of QA processes and methodologies.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3 years of experience in software testing or quality assurance.
- Familiarity with testing methodologies, tools, and best practices.
- Good understanding of software development lifecycle (SDLC).
- Experience with automation testing tools such as Cypress, Jest or Selenium.
- Knowledge of programming languages like Javascript or Python to support test automation.
- Exposure to Agile methodologies and collaborative team environments.
- Understanding of security protocol or OWASP top 10 standards.
Technical Skills and Relevant Technologies
- Proficiency in writing and executing test cases.
- Familiarity with defect tracking tools such as JIRA.
- Understanding of basic SQL to validate data integrity.
Soft Skills and Cultural Fit
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent verbal and written communication skills.
- Ability to work collaboratively in a team-oriented environment.