Quality Assurance Automation Engineer (TypeScript)
Description
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
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.