Position: Lead QA Engineer
Company: Ivy Tech
Category: QA
Experience required: 5y
English level: upper
Published: 2022-01-01T00:00:00+02:00

In the QA Tech Lead role, you will be responsible for ensuring the Company continues to deliver a reliable, defect-free, scalable and professional product to the market.
This is a great opportunity to join early and influence the technology selection, design, and have ownership of the testing processes and environment. You will have the opportunity to work with global leaders, payment service providers and technology vendors across Europe, APAC, US and other markets while being part of the next generation of payments for merchants and the industry.

**Expected day-to-day tasks:**
● Coordinate work for 3+ QA Team members (including both manual and automation QA with different levels of seniority) integrated into different development Teams;
● Constant support and improvement of existing quality standards;
● Assist in the QA recruiting process (interviews, feedbacks, evaluations, etc);
● Define priorities for QA Teams;
● Plan, coordinate and monitor/track QA Teams activities & be ready to correct team actions to
fit to delivery timelines;
● Assess QA-related risks;
● Support and optimize manual and automation reporting;
● Training, motivating, coaching, and correcting QAs in line with project quality standards;
● Participate in hands on testing (whether manual GUI, BE or automation) as needed;
● Coordinate regression activities, smoke on UAT, PROD environments, QA sign off;
● Take part in next deliveries planning and efforts estimations;
● Take part in regular SCRUM activities (dailies, planning, demo, etc.);
● Take proactive part in products analysis and processes tuning.

**Responsibilities:**
● QA Management experience across multiple projects, off-shore and in-house;
● Be a strong leader with experience in implementing and shaping the company’s QA
processes and strategies;
● Have strong technical skills, both functional and non-functional, manual and automation,
ideally in a continuous delivery environment;
● Strong communication skills with all the key stakeholders to ensure QA vision is understood
and implemented correctly;
● Be an advocate of Quality Assurance, Continuous Improvement and industry recognized
Best Practices;
● Excellent knowledge of Risk Management, Risk Identification and Risked Based Testing;
● Experience managing testing departments or testing functions, managing large and complex activities and processes.

**Must Have:**
● Team management experience, 3+ reportees
● Prior experience in automation and setting up automation testing processes
● Prior experience running test driven development
● Prior experience setting up manual testing processes
● Skills:
○ Web apps and API testing experience.
○ Understanding REST principles.
○ Practical experience in version control systems (Git).
○ Understanding of CI/CD principles.
○ Experience in writing test documents.
○ Deep understanding of QA methodologies, tools and processes.
○ Attention to details and accuracy.
○ Enthusiasm to achieve the highest level of quality of the product.
○ Understanding UI/UX principles
○ Postman application experience
○ Experience with Docker, MongoDB.
● Process oriented mindset
● An English level sufficient for communication with foreign colleagues (Upper Intermediate).

**Nice to Have:**
● Language: 
○ Python 
○ OOP
○ PageObject pattern
○ Frameworks: Mocha, Chai, Selenium, Protractor, Jasmine
● Experience working in an Agile/Scrum development process
● Experience with Jira
● Experience with payment services
● Experience with automated testing tools
● Production experience in PCI DSS compliant projects.

**What We Offer:**
● Competitive compensation based on experience and skills;
● Share options or shadow equity program for Ukraine-based team members;
● The opportunity to work with a modern technology stack and build innovative products long
term (no bench time, no project switching!). Plenty of opportunities for learning and
continued career growth;
● A great values-based company culture valuing general well-being;
● Flexible working: Remote or in modern, brand new office in Diamond City;
● Social package which includes medical insurance; 20 days of paid annual leave; up to 10 days of paid sick leave (including mental health days) per year.