Software QA Engineer
Zitec is not your usual IT company. We're an awesome team, always looking for passionate people to join us on our continuous quest to create the best software engineering team out there.
To us, programming goes beyond just writing code lines. It's about understanding the end goal and getting involved in the projects we're working on. We strive to make a positive impact while looking for the next tool or process that will help us improve.
Since 2003 we have delivered more then 350 projects in 15 countries from 3 continents, covering specialties like research and development, cloud computing, mobile apps, online marketing and web design while using technologies and platforms such as: PHP, Zend Framework, Drupal, Magento, Symphony, Phalcon, .NET, Node.js, MySQL, iOS, Android, Windows Phone, Google AdWords or Google Analytics. And this is just so you can get an idea about us.
Top 3 cool things we're known for:
ZiHack - our 24 hours inhouse hackathon (http://blog.zitec.com/)
Zitec HQ - one of the most fun and stylish office in Romania (http://makeit.software/)
White Rabbit - our own crafted beer (http://whiterabbit.beer/)
If you're interested in joining us, send us your CV!
Or simply pay us a visit at our HQ in one of the #makeitmusic nights if you just want to meet us and have a drink. Or two. :)
What you need for this role:
Knowledge and understanding of the Software Development and the Quality Assurance processes and life cycle;
Basic knowledge of databases, web programming and communication protocols;
End-to-end automated testing experience;
Great attention to detail;
The motivation to learn and constantly improve processes;
The communication skills required to work with teams of Developers, Designers and Project Managers;
Ability to express your thoughts in English (written or spoken);
Being responsible and proactive;
Interest in continuous career development;
Nice to have: technical studies in Automatics, Electronics, Mathematics and Computer; Science (student or graduate).
What you will do:
Analyze, review and evaluate user requirements and user specifications;
Develop and maintain test plans and documentation;
Establish the testing method and define the steps to follow for testing;
Create test cases and scenarios;
Execute tests taking in account risk in order to determine the appropriate effort and priority for tests;
Discover, investigate issues/bugs and verify fixes;
Develop and maintain automated tests;
Customer support in identifying operational problems;
Write manuals and specifications documents