Job Description:
Test design, implementation, execution, debugging and automation along with basic Windows and Linux system.
Work closely with the software development team, testing software in all phases of the development cycle from early (and potentially undocumented) drafts to final shipping product.
Review software documentation and user stories for testability and to ensure consistency with software features and performance.
Track issues found throughout software development lifecycle.
Creates test summary reports and other related documentation.
Participate in the creation and enhancement of the continuous integration procedure.
Requirements:
2-5 years of experiences in software quality assurance.
Experience in testing web application, preferably built with Python / Java.
Familiar with relational database, preferably NoSQL database.
Familiar with Linux / Unix system operation.
Hands-on expertise with automation frameworks: Junit / nosetest, Selenium, Jenkins a strong plus.
Experience with Continuous Integration/Deployment models and tools is a strong plus.
Working experience in an Agile development is a plus.
Experience with load/performance testing is a strong plus.
Proficient in both written and spoken English.