CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are inviting a Lead Software Test Engineer (General) to join our team.
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 (or Selenium) 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)
Сompensation of participation in conferences and workshops
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