Are you passionate about web applications and crazy about quality? Do people envy you for your keen eye for detail and excellent communication skills? Does the idea of working for a cool online company fascinate you?
Well, then this role was made for you! Get ready to join the largest Online Travel Agency in South Eastern Europe, become member of the awesome Product Devel-opment team and work in our fantastic offices in the heart of Athens!
As a QA Engineer, you will be a member of the Front-end team and you will be responsible creating functional test cases and user acceptance testing for product initiatives, helping with test automation, and writing product documentation. You may also help coordinating bugs, backlog grooming, and doing release management. You will handle the execution & defect management and other specialty testing activities in the areas of manual and automation testing, test environments, data conditioning and application specialties specific to Front-end. You will be expected to identify and develop ways to improve the quality, capability, or efficiency of the testing process. Ultimately, you will ensure that our products, applications and systems work correctly. As a QA Engineer, you will work closely with the Product Owner, Scrum Master and software developers on a daily basis.
More specifically, you will: Review and analyze system specifications Evaluate product code according to specifications Create logs to document testing phases and defects Execute test scripts and review results Report and document technical issues Manage all aspects of test execution in support of Front-end releases/projects Estimate testing efforts to support defined testing scope/timelines Analyze testing results and other data to ensure continuous improvement in quality and efficiency Develop and document test plans, test cases, and automation scripts, prepare data as required; primarily responsible for large volume of data validations Develop, document, and execute regression, functional, and integration tests Document and track software failures using Jira and/or similar tools Produce metrics to continuously approve the process of building software and the associated artifacts Support ongoing work to automate and document QA regression testing Drive process improvements and tool development to support assigned pro-jects Support software applications/operating systems, as well as manage multiple testing environments Report bugs and errors to development teams Conduct post-release/ post-implementation testing Work with cross-functional teams to ensure quality throughout the software development lifecycle Perform verification, compatibility, deployment and regression testing as needed Identify and document software defects, including reproduction steps and video capture, using the preferred bug tracking software. Write test cases that comprehensively cover the intended functionality of software features, systems and components. Assist the development team as needed in pinpointing issues and tracking their status through resolution.