- Responsible for handling all phases of testing i.e. system test, integration test and support user acceptance test.
	- Build test requirements traceability matrix to link test cases to requirements.
	- Writing and maintaining the manual and automated test scenarios and test cases.
	- Creation and execution of manual and automated regression test cases.
	- Creation of test plan, test execution schedule and test summary report.
	- Responsible for setting up the test environment, test tool, test execution and test reporting as part of a product release.
	- Lead the defect triage meetings to discuss reported defects to quicken their resolution.
	- Logging and tracking defects in defect management tool especially Zoho
	- Prepare / gather test data essential to execute test cases
	- Prepare test dashboards to highlight defects and defect trends.
	- Maintenance of test platforms to provide complete coverage of supported systems and configurations.
Skills Experience Essential Skills:
	- A strong understanding of software QA methodologies, tools and processes.
	- Have worked on agile and waterfall projects
	- Must have hands-on experience on open source automation testing tools (i.e. Selenium, Web, API, data, etc)
	- Must be well versed in software testing concepts such as system test, regression test, integration test, user acceptance test, etc.
	- Strong experience with testing of web-based applications.
	- Ability to identify, log defects and find the defect root cause.
	- Analytical, logical thinking and committed to deliver a high-quality tested solution.
	- Working experience in the software development life cycle in a fast-paced environment
	- Ability to work independently and in a team-based environment.
	- Good to have skills: Excellent time management and prioritizing tasks.
Who Should Consider Joining:
	- If you like challenges and think from a first principle basis
	- If you are driven to take ownership and are adept at rolling with the punches
	- If you have the aspiration to grow and develop as a leader, in the dynamic environment of a start-up
	- If you are a collaborative team member, who believes in collective success
	- If you are someone who makes objective, fact-based decisions
Who should not consider joining:
	- If the role description does not excite you, then you should not join us
	- We are a startup and things will move fast. If you are not comfortable in a fast-paced environment, then you should not join us
	- If you are not a self-starter who is willing to learn experiment more, then you should not join us.