We are looking for a seasoned, independent Senior Application-Software Test Engineer to design, document and execute both manual and automated test procedures to test our in-house and customer-facing application software which runs on Windows, browser, iOS and Android platforms.
The successful applicant to this position would be required to advise and implement best practices in the application testing space as we begin to build our application test team.
Main tasks and responsibilities:
Create, maintain and execute detailed application test plans.
Create automated and manual unit, integration, system and performance tests, using both white-box and black-box methods.
Create and maintain software documentation
Keep up to date on the latest industry trends in related technologies
Explain technologies and solutions to technical and non-technical stakeholders.
Solid knowledge of relational database systems.Strong object oriented design (OOD), object oriented programming (OOP), and C#skill.
Experience in Windows (required) and Linux (desired) environments.
Experience in several common scripting and compiled programming languages (C#/.Net preferred)
Experience writing automated unit, integration, and systems test cases.
Familiarity with Visual Studio
A solid understanding of how web applications work including security, session management, etc.
Experience on web service integration (SOAP, REST, JSON, XML)
Experience with version control (e.g. SVN)
Experience with one or more automated testing systems (e.g.: Selenium, UFT, QTP)