Are you a hands-on, innovative problem solver with a passion for building scalable test automation frameworks from scratch? We are looking for a QA Automation Lead to join our dynamic startup environment, where you’ll have the opportunity to shape the future of our platform. If you have a deep curiosity, thrive in fast-paced settings, and possess a strong sense of ownership, this role is for you. You will collaborate with cross-functional teams to ensure the highest quality software, driving automation and consistency throughout the QA process.
Qualifications
- Startup experience designing and building products from scratch. A self- starter with a strong sense of ownership, able to manage tasks independently and consistently deliver high-quality results.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience with QA automation tools Selenium.
- Experience with SQL, HTML/CSS3, JavaScript, and Python.
- Experience writing and implementing test plans.
- A minimum of 3 years of professional experience in QA engineering, and familiarity with Django and React.
- Strong problem-solving and analytical skills, with the ability to effectively troubleshoot and resolve software issues.
- Excellent communication and interpersonal skills, with the capacity to work effectively within a diverse, globally distributed team.
- Familiarity with version control systems, such as Git, and proficiency in utilizing them for collaborative development.
- Knowledge of agile development methodologies and a track record of applying them in real-world projects.
Responsibilities
- Participate in agile SDLC.
- Writing test plans against various platform components and implementing them. Our platform components include React/Django/Python/RPA.
- QA automation using Selenium (Python). Automate testing for unit, integration, regression, and performance testing to ensure consistency and speed in the QA process.
- Use CI/CD pipelines to integrate automated tests, ensuring that code changes are tested continuously before deployment.
- Black-box release testing of new features.
- Regression testing of existing features.
- Performance testing and security testing. Ensure the security of data and system compliance with HIPAA.
- Ensure that the system meets the expectations of medical practices.
- Collaborating with cross-functional teams to test, and deploy scalable, high- performing software solutions.
- Actively participating in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contributing to the continuous improvement of the team's processes, tools, and technologies.
- Staying current with industry trends, emerging technologies, and best practices to enhance the capabilities of the software stack and improve overall product quality.
What We Do
NTD Software is a Mexican company located in Guadalajara, Jalisco, known as "the silicon valley of Mexico." We help both startups and big companies by finding the right people to join their team and creating digital solutions using the latest or well-established programming languages and tools. Our expertise is in building software from the ground up and expanding our clients' existing teams, allowing us to work with businesses globally