Job Title
QA Automation
Reports to
Product Manager
Location
Qormi, Malta
Job Overview
The team at Milkbox Malta is growing and we are looking for a Quality Assurance Engineer who has worked in an agile environment to join us! We are part of a world-leading performance marketing group, developing an all-in-one marketing business application.
Job Description
You will be responsible for the development and automation of regression, unit, acceptance, functional and integration tests in an API and web-based environment mainly aimed towards regression prevention and increasing product quality.
Who are you
● You are committed and reliable
● You are a Strong self-guided problem-solving skills & self learner
● You have the ability to work in a fast paced and rapidly changing environment
● You are curios and willingness to learn new technologies and business functions quickly
● You have a good knowledge of Web technologies
● You can focus on deliverables and meet scheduled deadlines
● You are able to Identify and analyzes problems; formulates alternative solutions; takes or
recommends appropriate actions; follows up to ensure problems are resolved.
● You uses diplomacy and tact to maintain harmonious and effective work relationships
with co-workers and constituents; adapts to changing priorities and demands; shares
information and resources with others to promote positive and collaborative work
relationships; supports diversity initiatives by demonstrating respect for all individuals
● You are able to effectively communicate well with others in order to meet organizational
goals; shares information appropriately; relates well to all kinds of people; is able to
speak well and write effectively. Committed and reliable
● Ability to work in a fast paced and rapidly changing environment
● Your curiosity and willingness to learn new technologies and business functions quickly
● You have good knowledge of Web technologies
● You can focus on deliverables and meet scheduled deadlines
● Your ability to Identify and analyze problems; formulates alternative solutions; takes or
recommends appropriate actions; follows up to ensure problems are resolved.
● You use diplomacy and tact to maintain harmonious and effective work relationships with
co-workers and constituents; adapts to changing priorities and demands; shares
information and resources with others to promote positive and collaborative work
relationships; supports diversity initiatives by demonstrating respect for all individuals
● You are able to effectively communicate well with others in order to meet organizational
goals; shares information appropriately; relates well to all kinds of people; is able to
speak well and write effectively.
● Your duties are conducted in a manner that enhances team objectives.
● Driven by your entrepreneurial mindset, you have a winning attitude and ability to thrive
in chaos to get sh*t done!
What you’ll be doing
● Design and write automated, integration tests for Restful APIs.
● Contribute to the manual test strategy and provide feedback for improvements
● Test Automation for NodeJS applications and endpoints/APIs.
● Design, develop, and maintain test plans and test cases effectively.
● Use api testing frameworks such as newman, postman for regression test automation.
● Maintain and update the regression test plan and test cases based on new functionality
● Work with software developers to identify and resolve defects/bugs & Inspect and find
faulty code.
● Responsible for browser automation / automated acceptance testing using tools such as
Selenium.
● Write Unit Tests and practice TDD using mocha, chai, sinon, Constantly increase code
coverage.
● Writing acceptance test cases using gherkin format.
● Hypothesise on different split A | B tests and experiments that can be run.
● Document and demonstrate solutions by developing documentation, flowcharts, layouts,
diagrams, charts, code comments and clear code;
What you have
● Bachelor in Computer Science or a related field
● 1-3 years of expertise in API testing, web and / or mobile iOS & Android applications
● Knowledge about testing security vulnerabilities (Cross-site scripting, sql injection etc.)
● Knowledge of HTTP testing tools (cURL, Postman, newman, supertest)
● Experience with testing APIs (Restful, SOAP)
● Experience with Continuous Integration pipelines
● Have sound knowledge and experience working with various testing frameworks
(phpunit, codeception, jasmine, mocha)
● Knowledge ability and practical use of Test Driven Development
● Understanding in the use of test coverage tools (such as Istanbul)
● Familiarity with various testing types (black box testing, white-box testing, unit testing,
acceptance testing, integration testing, regression testing…)
● Experience designing and implementing Test Automation Scripts for NodeJS and PHP
frameworks
● Knowledge how to perform manual test based on given story requirements
Our offer to you
● Competitive Salary
● Quarterly performance-based bonuses
● Finish your week at 1 pm on Fridays
● Possibility to travel: Job opportunities in our other international offices

Get in touch

Thanks! We will be in touch soon ...