We are looking to extend our team with an experienced QA Automation Engineer. The project is a complex software platform which operates on a database of KPIs about a property or a real estate asset. The application gathers the information which is transformed in ratings. These ratings are presented as graphs and reports. The application offers a simplified and valuable image of the performance of the property.
What we are looking for:
Experience in Automating Testing of API (Rest and Soap) and Web based applications using open source libraries like RestAssured etc.
Hands on experience in any Automation Framework like Selenium Webdriver, webdriverIO, webdriverJS Nightwatch, Cypress etc.
Excellent knowledge on GitHub, TeamCity and Jira is a must.
Expertise in Data validation testing by writing complex SQL.
Knowledge in Design & implementation of Automation Frameworks via Data Driven/Keyword/Hybrid models.
Experience in creating Automation test cases based on Manual test cases.
Exposure working in an Agile development environment with an understanding of Scrum Methodology (BDD, TDD).
Well versed with concepts of Performance & Load Testing (Hands on experience in any Tool like Load Runner, JMeter is desirable).
Strong ability to debug code, analyzes failures, and trace defects to the root cause.
Sound experience in Black Box Testing and knowledge on writing and modifying DB Queries
Bonus points for:
Exposure to any cloud-based Browser Testing solution like Saucelabs, Perfecto or Browser Stack.
Good knowledge and understanding of Continuous Integration using Jenkins/Hudson
Hands on experience on any BDD Framework like Cucumber, Jbehave, RestAssured etc.
What you’ll do:
Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
Create detailed, comprehensive and well-structured test plans and test cases.
Estimate, prioritize, plan and coordinate testing activities.
Automate tests for new features using the existing automation framework.
Identify, record, document thoroughly and track bugs.
Perform thorough regression testing when bugs are resolved.
Develop and apply testing processes for new and existing products to meet client needs.
Ensure quality objectives are being met, maintained and consistently followed.
Investigate the causes of non-conforming software.
Stay up to date with new testing tools and test strategies.
What you’ll get in return:
We believe in the LearnCodeFun principle – share the knowledge, write impressive code and keep having fun;
A pretty nice view from the 7th floor at an office building, 10 mins from the Lujerului metro station;
A cool FuN RooM with bean bags, Playstation, board games, ping - pong and foosball;
Flexible business hours - arrive at the office between 9 and 11 am;
You can work from home 4 days a month;
We give everyone 4 fixed bonuses over the year for birthdays, summer vacation, Christmas and Easter;
You will also receive a performance bonus at the end of the year;
You will get meal vouchers and have access to a paid medical subscription at a private clinic.