NTD Software

Senior QA Automation Engineer, JavaScript

NTD Software

full-time

Posted on:

Location Type: Remote

Location: Mexico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the quality assurance efforts for your development team, owning the quality process and ensuring the deployment of high-quality releases.
  • Develop and automate front-end test cases using JavaScript and tools like Selenium, Cypress, or WebDriver IO (WebDriver IO is preferred).
  • Engage in back-end automation (experience in this area is a plus).
  • Work closely with product owners, business analysts, and developers in an agile environment to understand feature requirements and ensure they meet quality standards.
  • Proactively provide feedback on new features and actively record, manage, and resolve bugs.
  • Set up and manage CI/CD pipelines for test automation and deployment.
  • Continuously improve testing processes, tools, and strategies to ensure high product quality.
  • Collaborate with stakeholders to efficiently resolve issues and improve workflows.
  • Actively participate in sprint planning, daily stand-ups, and retrospectives, contributing to the team’s growth and improvement.
  • Stay current with emerging technologies, QA automation tools, and best practices to enhance software testing.

Requirements

  • 5+ years of experience in Quality Testing and 3+ years in QA Automation, with hands-on experience in front-end automation using JavaScript with Selenium, Cypress, or WebDriver IO.
  • Proven expertise in designing and implementing CI/CD pipelines.
  • Strong understanding of object-oriented programming concepts and experience working with both relational and non-relational databases.
  • Proficiency in writing and implementing test plans for both new features and regression testing.
  • Experience with SQL, HTML/CSS3, JavaScript, and Python.
  • Strong knowledge of agile methodologies and experience contributing to agile development processes.
  • Excellent problem-solving skills, with the ability to troubleshoot and resolve software issues quickly.
  • Strong leadership and communication skills; able to collaborate effectively with technical and business teams.
  • Advanced English language skills, both written and verbal.
  • Passion for continuous learning and applying new technologies to enhance testing practices.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptSeleniumCypressWebDriver IOCI/CD pipelinesobject-oriented programmingSQLHTMLCSS3Python
Soft Skills
problem-solvingleadershipcommunicationcollaborationagile methodologiescontinuous learningfeedback provisionbug managementworkflow improvementteam contribution