Software QA
About the Role
The QA Engineer will be a key member of our global QA team sharing tasks and responsibilities and reporting directly to QA Manager. His/her expertise will be an additional help ensuring that the software will be free from defects and unexpected errors. This role will include frequent interaction with development and support teams.
The right candidate will be able to work autonomously and as part of a team, be eager to learn new things and having the appropriate background to be able to learn quickly. Must have strong manual testing experience and automation, preferably with Selenium Web Driver, and strong Web testing experience.
Responsibilities:
· Writing test plan and test cases
· Executing manual and automation test cases
· Reporting and trucking defects
· Coordinating with developers and QA writing automated and test scripts
· Identify the level of automation required for testing complex systems
· Constantly maintain and enrich the existing automation framework.
· Liaise with the development, project management, and client support teams
Requirements:
· Bachelor of Science degree (Computer Science preferred)
· Proficiency with Selenium
· 4-6 years of relevant technical QA experience testing WEB applications
· Experience with large enterprise or e-business systems
· Experience in database testing in Microsoft SQL Server environments, including designing/manipulating test data, and replication of complicated test scenarios
· Working knowledge of Java/JavaScript and other scripting languages
· Ability to work with data-driven, modular automation software
· Ability to create test plans from written or verbal specifications
· Experience working in an Agile software environment
· Experience working with and as part of a geographically distributed team
· Strong motivation, ability to deliver under pressure
· Knowledge of software development life cycle