Position: QA Tech Lead
Company: IdeaSoft
Category: QA
Experience required: 5y
English level: upper

We at IdeaSoft are looking for an experienced QA Tech Lead
who can apply industry-accepted best practices, build and assure an efficient QA process.

IdeaSoft is looking for a QA Tech Lead to join our team on a full-time basis. In IdeaSoft, QA Tech Lead is a Competence Lead that drives and develops the QA community in the company, leading all QA Engineers allocated to different projects.

QA Tech Lead - is a Senior QA Engineer responsible for leading the QA team/community.

QA Tech Lead provides a robust technical direction that involves establishing technical excellence, resolving technical disagreements, and managing the technical quality of community deliverables in coordination with operational teams in the company.
QA Tech Lead directly reports to the CTO.


Requirements

Hard Skills:
- Expert level of Software Quality Assurance processes
- At least 4 years of experience in Quality Assurance and Testing
- Expert knowledge of testing theory, test design, SDLC/STLC, and Agile-based frameworks
- Skillful in reviewing and contributing to high-level documentation: project plan, test plan, requirement specification, etc.
- Expertise in the usage of bug tracking and Test management tools such as Jira
- Experience with CI/CD platforms, focusing on technical artifact organization, integration testing, and scripted deployment
- API testing experience
- Working experience in Agile environment

Soft Skills:
- Team Leadership
- Teamwork
- Mentorship
- Resilience
- Self-motivation
- Achievements-oriented
- Innovation
- Initiative
- Flexibility
- Ability to learn from mistakes


Responsibilities

On the Team Level

The Lead QA Engineer contains all QA Engineers allocated to different outsource and outstaff projects.

The Lead QA Engineer role on the team level assumes:
- Working with the QA engineering team to drive the community and encourage inner growth and motivation of the team
- Conducting regular status report meetings to be aware of team members’ high-level progress on their projects, blockers, and issues
- Collecting and analyzing information about recurring or/and most common technical issues and knowledge gaps in the team to improve teams’ performance through mentorship and coaching
- Collaborating with the team to define growth plans within the domain vs. competence area to work out scaling plans, educational programs needed to fulfill, internship programs, etc.
- When necessary, setting up research and development initiatives to keep team knowledge and skills on the cutting edge of the technology
- Creating, controlling, and maintaining internal team rules, standards, and processes. - Establishing a Confluence directory with internal team rules & documents
- Onboarding new team members according to the established company processes and quality norms

On the Company Level

The Lead QA Engineer role on the company level assumes:
- Acting as a representative of QA Competence during the pre-sales stage with new customers or helping current customers in case of launching initiatives
- Leading the development of the QA Competence at the Company level to ensure the growth and scaling of the team
- Performing analysis of the technology area and business domain demands to foresee potential needs of the customers and prepare in advance for the team to be ready to work over them
- Collaborating with other teams and departments, company management, and clients to ensure projects are completed to established technical standards
- Creating job tech requirements for QA engineers and participating in interviews
- Assessing opportunities for process improvement and preparing documentation of rationale to share with team members and other affected parties


Your Advantages:
- Experience in a similar position for the last two years
- Experience in Blockchain/Financial projects


We offer:
— Competitive compensation
— Social package (20 working days of annual leave, 4 days off, 5 paid sick days)
— Flexible working hours
— Possibility to work remotely as fully as partially
— Challenging projects in diverse business domains and a variety of tech stacks
— Personal development and professional growth opportunities
— Work with talented, ambitious and family-feel teams
— Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
— Compensation for your professional certification & support for your learning activities
— Opportunity to choose IT equipment you like
— Professional accounting support
— Support for a healthy lifestyle, compensation for participation in sport events
— Fascinating corporate parties, team-building activities and memorable anniversary presents