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.
If you’re eager to take part in exciting projects and thrive in a collaborative environment, we warmly invite you to apply!
Required Skills and Qualifications: * 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.
Will 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