Lead Software Test Engineer (General)

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