We are seeking a highly skilled and motivated Senior QA Automation Engineer with expertise in JavaScript to join our dynamic team. In this role, you will be pivotal in ensuring the quality and reliability of our cutting-edge software products through the development and implementation of automated testing frameworks. Your deep understanding of JavaScript and test automation will enable you to create robust and efficient test scripts, driving our commitment to delivering exceptional software solutions. If you are passionate about quality assurance, thrive in a collaborative environment, and possess a keen eye for detail, we would love to hear from you. Join us in our mission to innovate and elevate the standards of software excellence.
\n- Participate in the agile Software Development Life Cycle (SDLC).
- Write and implement test plans for various platform components.
- Conduct black-box release testing of new features.
- Perform regression testing of existing features.
- Collaborate with cross-functional teams to test and deploy scalable, high-performing software solutions.
- Actively engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the continuous improvement of the team's processes, tools, and technologies.
- Stay current with industry trends, emerging technologies, and best practices to enhance the capabilities of the software stack and improve overall product quality.
- Proven experience in designing and building products from the ground up, ideally in a startup or similarly dynamic environment.
- Self-starter with a strong sense of ownership, capable of managing tasks independently and consistently delivering high-quality results.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proficiency with QA automation tools.
- Solid understanding of SQL, HTML/CSS3, JavaScript, and Python.
- Experience in writing and implementing comprehensive test plans.
- Minimum of 4 years of professional experience in QA engineering.
- Strong problem-solving and analytical skills with the ability to troubleshoot and resolve software issues effectively.
- Excellent communication and interpersonal skills, with the ability to work effectively within a diverse, globally distributed team.
- Familiarity with version control systems, such as Git, and proficiency in using them for collaborative development.
- Knowledge of agile development methodologies and a proven track record of applying them in real-world projects.
NTD Software is an equal opportunity employer. We do not discriminate on the basis of age, race, color, religion or religious creed, sexual orientation, gender, gender identity, marital status, family or parental status, disability, military or veteran status, age, or any other basis protected by law. All employment decisions at NTD Software are based on a person’s merit, business needs, and role requirements.