About This Role
This role involves ensuring the quality and reliability of software products by executing test plans, identifying defects, and collaborating with developers to enhance product performance. It suits a motivated Mid/Senior QA Consultant looking to play a crucial part within a team.
Responsibilities
- Write test cases and test plans
- 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 (such as 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
Requirements
- 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
- Proficiency in writing and executing test cases
- Familiarity with defect tracking tools such as JIRA
- Understanding of basic SQL to validate data integrity
- 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