Mission of the candidate
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans
Estimate, prioritize, plan and coordinate testing activities
Design, develop, and execute automation scripts using open-source tools when necessary
Identify, record, document bugs
Perform regression testing
Collaborate with cross functional team members on all aspects of software delivery
Must-see points
B.S. (or equivalent through education/work) Computer Science, Engineering, or related field
Ability to communicate effectively
Creative problem-solving ability
Strong knowledge of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and reports
Hands-on experience with both white box, and black box, performance, security and exploratory testing
Familiarity with session-based testing, heuristics and oracles
Hands-on experience with automated testing tools such as Cypress or Selenium
Solid knowledge of SQL and/or other scripting tools
Programming knowledge in JavaScript, Python, Golang or NetCore is desirable
Proven work experience in software development
Proven work experience in software quality assurance
Experience working in an Agile/ framework such as Kanban and Scrum