Lead QA Engineer (General)
Overview
CodeIT is a service product development company. We know how to transform the business ideas into profitable IT products.We are inviting a skilled and experienced Lead QA Engineer (Generalist) to join our team to drive quality assurance processes, lead testing efforts, and mentor a team of professionals. Your expertise will help ensure the delivery of high-quality IT solutions, optimize workflows, and contribute to the success of innovative projects.
Required skills
- 4+ years of extensive experience in manual testing of Web and Mobile applications, and 2+ years in automation testing, demonstrating a proven track record of delivering high-quality results
- Previous experience in Team and Tech Leadership roles, showcasing leadership abilities and the capacity to guide and mentor team members.
- Advanced knowledge of testing methodologies, encompassing a deep understanding of various testing approaches and techniques to ensure comprehensive test coverage
- Demonstrated expertise in the creation of essential test artifacts, including Test Plans, Test Strategies, Test Approach documents, defect reports, Test Cases, and checklists.
- QA Management experience across multiple projects, highlighting the capability to lead and guide testing teams to success.
- Proficiency in REST/SOAP API testing, with the ability to validate and ensure the integrity of data exchanges.
- Excellent understanding of test automation principles and test levels, experience implementing such principles as Automation Test strategy for specific project needs
- Experience in the creation of automation frameworks from scratch. Good coding skills in JavaScript and Typescript, programming patterns and principles
- Experience with Automation UI testing tools and frameworks, like Cypress / Playwright / CodeceptJS frameworks
- Experience with continuous integration processes and tools, CI/CD pipelines and configuring automation tools as a part of development pipeline
- Experience with Reporting tools, including selecting the tools for project needs and configuring it
- Exceptional interpersonal communication and customer service skills, fostering effective collaboration and client communication (product mindset, strong analytical and problem-solving skills, attention to detail and a curious mindset)
- Proficiency in English at the Upper-Intermediate level or higher, facilitating effective communication in a global context
Would be a plus
- Experience in Security testing and Load testing, enhancing the ability to identify vulnerabilities and optimize performance
- Experience with Cloud based system deploy and testing
- Basic proficiency in Database (SQL) knowledge, enabling efficient data validation and testing
- Experience with start-ups and direct client interaction (without the need for a project manager) is highly advantageous
Responsibilities
- Lead by example: provide technical leadership and expertise within the field of Quality Assurance and Testing, conducting training and workshops
- Ability to work as a QA Team lead (Manual/Automation depending on the project needs) on the project, including setting up and maintaining QA processes from scratch and leading the team of subordinates
- Identify areas of gaps in the Automation coverage process and work on implementing them in cooperation with the Development team
- Defining and monitoring Quality and Automation metrics (related to Regression, Bugs, Automation coverage KPIs)
- Maintain direct communication with the Client and the Client’s team regarding business goals and needs and make appropriate QA process adjustments
- Identify areas for process improvement (within the project and within the QA unit) and efficiency gains within the QA process and work on implementing them
- Collaborate with HR to recruit, hire, and onboard new team members, ensuring they are a good fit for the team and the organization
- Develop individual development plans for team members, identifying training opportunities and career paths within the organization, and providing mentoring and support (one-on-one meetings, feedback, coaching)
- Encourage continuous improvement within the team by exploring opportunities to enhance processes, tools, and methodologies
- Assist team members in resolving technical issues, troubleshooting problems, and making sound technical decisions
- Foster the development of the internal and external QA community
Being a member of the CodeIT team means
- Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
- Compensation of participation in conferences and workshops, invited experts
- Development of soft skills (people management and emotional intelligence training)
- Free access to the company account on Udemy educational platform
- Internal library
- Corporate English courses and communication with clients from English-speaking countries
- Experienced and supportive team members
- Paid time off (vacation, sick-leave, remote work)
- Legal support
- Well-equipped offices located in Kharkiv, Vinnytsia
Send your CV