At Aimia, we believe in making business personal. We do this by helping companies create better relationships with their best customers. Across our global business we offer a full suite of loyalty services. Through our Insights and Loyalty Solutions business, we have the capability to provide clients with ready-made or custom-built loyalty platforms, deliver a range of professional services to help implement, manage and measure the success of loyalty programmes and help clients understand their customers and their needs to enable decisions that transform businesses.
The QA Engineer is part of a team that works closely with product owners, development teams, Infrastructure, and other members of the Aimia organization. The QA engineer participates in backlog refinements to ensure that all requirements are being captured; develop test strategies, create, review, and maintain manual and automated test cases, with the ability to perform demos; provide the status of the testing tasks and the progress during team stand ups. They are responsible for logging and organizing bugs in JIRA/Zephyr, ensure that the standards and requirements of our software application are being met, and being an advocate for the client and end user.
Your contribution to the team:
Develop and maintain a thorough understanding of product functionality to evaluate and ensure product operations during test cycle
Determine pre-conditions under which tests are to be conducted.
Identify data requirements for testing needs, to which they will create and maintain test data.
Analyze and identify areas in which software automation would bring value.
Create, maintain, and monitor software automation tests.
Manually execute test cases to validate functionality.
Responsible to System / Integration test REST API’s, User interface, Database, reporting, ETL / Batch application components.
Participate and provide input in system analysis, design walkthroughs and code reviews.
Report and track defects resulting from the test effort utilizing Jira.
Present results to the project teams, Business / IT leaders to provide input with Go-No Go decisions.
Comply with standards of the TCOE, DevOps, and continuous delivery process.
Meet or exceed all defined target test goals and milestone dates for the project in order to ensure its overall success.
Prioritize own work efforts and actively raise questions to team/leadership. Complete applicable assigned stories. Recognize and ask for help when needed.
Key competencies required for his role:
Bachelor's Degree in Computer Engineering, Computer Science, Information Systems or related field, or an equivalent combination of training and experience
Experience with automated software testing, strategy, and maintenance
Proficient knowledge of the QA and Testing processes and methodologies, SDLC, Defect Tracking processes, etc. This includes: Functional, Integration, System, Regression, non-functional, and User Acceptance Testing
Experience with Agile, Iterative, and Waterfall Software Development Life Cycle methodologies
Hands on experience in creating detailed test plans and manual and automated test cases from use cases, stories, and/or the requirements documents.
Experience in maintaining manual and automated test cases.
Ability to participate in product design discussions and come up with acceptance criteria and testing requirements and formulate them into test plans/test cases.
Excellent analytical, problem solving and organizational skills with exceptional attention to detail.
Understanding of modern from a testing perspective and the general architecture of Web and Windows solutions.
Quality conscious mind with a "test to break” mentality and tireless pursuit of quality.
Outstanding team player with positive attitude who can deal with complex application and business needs.
Proven ability to quickly learn and become proficient in multiple new and existing custom enterprise applications and functionalities.
Should be a self-starter and able to work efficiently under minimal supervision.
Experience utilizing open source automation tools such as Selenium, Junit, Cucumber, JMeter, and Rest Assured
Preferred experience in leading QA projects and teams
Preferred experience in Loyalty Solutions
As a leader in Loyalty space Aimia offers short-term incentive bonus, flexible working, attractive employee benefits including private medical insurance, perks platform, enhanced leave, cycle to work schemes, and employee share plans to name a few!
Location: London, UK
Salary : £45,000 - £55,000 per annum
Opening Date for Applications: 05 February 2020
Closing Date for Applications: 04 March 2020