Job Responsibilities:

Analysis, clarification and testing of all product requirements, checking for completeness and consistency
Creation of detailed, comprehensive and well-structured test cases and scripts based on requirements
Planning and setup of configurations necessary for testing
Execution of pre-planned tests, documenting and describing all discovered faults and the step(s) required to reproduce them
Managing  and monitoring of requirements to be tested
Re-testing of fixed defects and tracking of error life-cycles
Communicating and assigning the relevant tasks to their respective stakeholders
Maintaining of test documentation
Estimating and coordinating all testing activities
Carrying out all forms of relevant testing (i.e, unit, functional, regression, etc)
Stay up-to-date with new testing tools and test strategies

Job Requirements:

B.Sc or equivalent in Computer Science or related field
2+ years experience in software development, testing and quality assurance
Strong understanding of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with both white box and black box testing
Hands-on experience using Test Rails And Jira
Experience with performance and/or security testing is a plus
Experience with SQL and scripting is a plus
Comfortable working with an agile team.and able to meet deadlines with minimal supervision.
Team player with good communication skills.
Problem-solver with an inquisitive and innovative mind.
Ability to take on new challenges