Quality Assurance Automation Engineer (TypeScript) $$
POSITION DESCRIPTION:
A leading cloud-based construction management platform enables seamless collaboration across project stakeholders β including owners, contractors, and subcontractors β by centralizing critical workflows such as document management, RFI tracking, submittal processing, scheduling, and quality control.
By integrating this platform with an AI-powered data aggregation solution offering 200+ native connections, project teams can significantly enhance decision-making, operational efficiency, and on-time project delivery through intelligent process automation and real-time data insights.
MINIMUM EXPERIENCE:
3+ years of experience as Quality Assurance Automation Engineer
EDUCATION:
BS or MS in Math, Computer Science, Engineering
REQUIREMENTS:
- Strong knowledge of SDLC and QA methodologies
- Background in both manual and automated testing of desktop, mobile and web applications including end-to-end and API testing
- Hands-on practice developing and maintaining automated tests in TypeScript/JavaScript
- Proficiency in WebdriverIO, Playwright, Cypress or similar testing frameworks
- Practical knowledge of creating and maintaining test automation documentation
- Proficient in Visual Studio Code (VS Code) and at least one additional IDE for test automation
- Working knowledge of databases
- Applied experience using AI tools (GitHub Copilot etc.)
- Familiarity with CI/CD tools and pipelines (e.g., Azure DevOps, GitHub Actions)
- Experience in setting up a test engine and QA infrastructure into the system from scratch
- Strong experience with bug tracking systems (Jira, Redmine)
- Strong leadership skills with the ability to mentor team members and drive QA best practices across teams
- Upper-intermediate level of English
DUTIES:
- Lead and carry out routine manual and automation QA tasks according to company QA procedures
- Set up and establish a testing pipeline and QA infrastructure from scratch, including frameworks, tooling, and reporting systems.
- Plan and estimate QA efforts on typical projects
- Identifying and creating reusable test data, methods, and frameworks
- Provide accurate and complete testing on clientsβ projects
- Research, learn, and practice new testing methodologies, techniques, and skills
- Break down major tasks into smaller subtasks
- Work with cross-team product owners, developers and other test engineers to support the currentβ―
QA processes
- Organize and participate in team and client meetings.
- Report on statuses, progress, and concerns of clients.
- Mentor QA engineers, fostering a culture of quality and continuous improvement
- Leverage AI tools to accelerate test development and improve overall testing efficiency
- Demonstrate strong cross-cultural communication skills when collaborating with international stakeholders and distributed teams
COMPENSATION & BENEFITS:
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Remote or hybrid work mode
- Paid vacation, sick days, and more
- Medical Insurance
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |