Responsible for testing Product development initiatives in ensuring that our products work exceptionally well. You will be responsible for performing regression, functional, System Integration and User Acceptance tests. You will also develop and document test cases and test execution as they are essential aspects of this position.
This is a critical hands-on position where the quality assurance engineer will test complex systems with multiple integration points with external systems. We expect that you have impeccable integrity, an analytically driven mind, good communication skills, and a positive, professional can-do attitude.
Estimate, prioritize, plan, and execute test plans and test cases.
Proficiency with browser debugging tools (e.g. Chrome Developer Tools) to augment defect reporting.
Experience leading a team, while remaining hands on.
Able to generate test data through SQL and noSQL statements.
Able to test RESTful Web Service endpoints.
Detect major software flaws (e.g. bugs, errors, failures, breakdowns, risks) in order to fix them and ensure the performance of the developed systems.
Able to create Test case design: functional testing, non-functional testing, smoke testing, sanity testing, security testing, performance testing.
Experience working with Unit Testing (NUnit or xUnit).
Experience working with Selenium WebDriver.
Experience working with SpecFlow.
Test case management.
Mentality to voice opinion on software quality.
Must be an excellent communicator at all levels.
Ability to identify and report on quality metrics.