Senior Quality Assurance Engineer
Location: GR, I, 
Employment type: Full-time
Function: Quality Assurance

Company profile:
mGage brings 15+ years of global mobile marketing and mCRM experience to the industry across the U.S., U.K. and India. We empower customer interactions at all stages of the lifecycle, from acquisition through retention. Our unique data analytics platform provides insight that no other mobile marketing company can offer, measuring the full effectiveness of a campaign from pre to post click interactions. Our products &amp; solutions are used by Fortune 1000 companies across the globe and we have global Omni channel connectivity.

Job description:
We are seeking for an enthusiastic person to work as a Senior QA Engineer. Their main responsibilities involve testing of our ad server and data analytics application and ensure that the requirements (business, functional) are met. The candidate must have the ability to cooperate with a geographically distributed team and the ability to design and execute automation tests; i.e. they will work closely with the engineering team to define effective and scalable test automation approaches. We expect all members in our team to be self-motivated to follow industry standards and recommend improvements and best practices.ResponsibilitiesProvide test scenarios and procedures based on architecture, software design, requirements and documentation working closely with Test and Development teamsIdentify system defects, document them so they are clearly communicated them to project team.Enhance existing automated test suite and continuously strive to increasing code coverageAbility to execute or delegate test plans for new feature/solution throughout the complete software cycle.

Requirements:
Qualifications5+ years of working on a relevant quality assurance position, 2+ years of writing automated tests Bachelor degree in Computer Science, a master degree in a relevant field of expertise will be considered as a plusCommercial experience working with Scrum, XP or a similar Agile methodology, and an understanding of Test Driven Development and/or Business Driven Development Understanding of cloud concepts, scaling and high availability in a cluster environmentGood grasp of Continuous Integration and Release Management principalsExperience in test automation for web applications using Selenium, Cucumber, Sikuli, QTP or another similar framework, as well as cross-browser testing A basic understanding of object-oriented programming principles and the ability to write simple code in at least one OO language, such as Java or C #A good understanding of relational &amp; non-relational databasesHands on experience on Linux/UNIX operating systemExperience collaborating with programmers and business experts Added Values we look forExperience with applications deployed on Amazon EC2JUnit writing and experience with java unit test frameworks (mockito, easymock etc.)Scripting skills in ruby and/or pythonYour aim will be to work in a fast-paced start-up environment and share in the excitement of growing a global online business You will share the values associated with Agile software development You will be driven, dedicated and motivated by constant improvement Your motto is “Test it manually only once!”

Benefits: