QA Team Lead

We’re looking for an experienced and dedicated QA Manager to lead our QA team to the next level in quality assurance and significantly reduce production bugs on our content web application. 

 

As a QA Team Lead, you’ll guide a team of six, providing mentorship and support to help them reach their potential. Collaborating with development and product teams, you’ll champion quality at every stage of the product lifecycle. Your experience will enhance our QA processes, ensuring reliable, bug-free experiences for our users. If you’re passionate about building a strong, high-performing QA team, we’d love to hear from you.

 

We work with: Ontestpad, Jira, Bitbucket, StoryBook, AWS, Google Cloud, CI/CD, Bitbucket pipeline, Jenkins.

 

About project:

A stable product (enterprise) for creating marketing presentations, preparing accompanying presentation materials, developing sales cycle business assistants for global pharmaceutical AstraZenecaNovartisPfizerVeeva, ..) and financial(INGVan Lanschot, ..) companies. Completely our code base, we have been developing it since 2015.

Services operate in multiple Availability Zones. The main APIs (GraphQL and REST) ​​with business logic are mainly implemented in PHP (Laravel, Yii2), but there is also code in Node.js (JavaScript/TypeScript), Python, C#. Basic infrastructure on AWS, several services from GCP. Integration with API partners (VeevaSalesforce).

High security requirements with regular penetration testing from auditors and client companies. OWASP, SOC, ISO..

 

Responsibilities:

1. Carrying out tests according to the specification.

2. Planning and coordinating testing schedules, and creating detailed test plans and test cases for team use.

3. Leading regression tests, reviewing results, and providing feedback.

4. Identifying high-priority areas for improvement and ensuring issues are tracked and resolved.

5. Conducting requirements and process analysis to guide team direction.

6. Analyzing test results and providing insights to enhance product quality.

7. Optimizing testing processes, defining best practices, and implementing testing standards.

8. Suggesting ideas to improve the quality of the product.

9. Maintaining and reviewing test documentation standards across the team.

10. Close cooperation with the development team.

11. Leading and mentoring QA team members, promoting skills growth, and fostering a collaborative environment.

 

Essentials:

1. Minimum 3 years of hands-on experience in manual testing of commercial Web and Mobile applications.

2. Postman, Chrome Devtools, Git experience.

3. Proficiency in issue and bug tracking systems (e.g., Jira), with experience managing tasks within the team.

4. Strong understanding of software development principles and their application in testing.

5. Excellent theoretical knowledge in software testing and ability to apply it effectively.

6. Understanding CI/CD processes

7. High level of written English and reading skills

 

Nice-to-haves:

1. Technical education.

2. Experience in a team leadership role.

3. Confident knowledge of SQL.

4. Knowledge of Selenium/Cucumber/Playwright or other automation tools.

5. Familiarity with Jenkins, Bitbucket pipeline, and GraphQL/REST.

6. Knowledge of one of the programming languages.

 

Bonuses

In addition to salary, we offer:

1. Payment for conference expenses, co-working space, software licenses, and any other work-related expenses.

2. Macbook if you need one.

3. Mobile devices, if you are involved with mobile development projects.

4. Flexible working hours and remote work, no micromanagement.

5. Modern technology stack.

6. Time for open-source development.

7. Paid study time.

8. Paid English courses.

9. 36 company-paid holidays per year.

10. Access to educational streaming services like Pluralsight.

11. Influence on the development of the company.