Creating test plans and strategy, test cases in partnership with developers, business analysts and project managers which are used to shape and verify code and check conformance to system requirements.
Responsible for test planning, test automation, test environment setup/teardown, exploratory and manual testing, defect logging and verification.
Works with various team members in resolving bugs and issues identified during testing.
Experience in test automation and creating repeatable, maintainable, automated test suites.
Familiarity with various defect management systems.
Strong knowledge of software quality assurance best practices & methodologies.
Understanding of test-driven development.
Understanding of software development lifecycle and best practices.
Understanding of Agile and Waterfall processes.
Understanding of user interface design.
Prior experience of communicating with clients.
Education and Work Experience
1-2 years of experience in testing applications, services and user interfaces or equivalent combination of education and experience.
Bachelor’s degree is required in CS, IT or related scientific discipline.