Responsabilidades
We are looking for a Fullstack Engineer with a strong focus on Quality Assurance to join our team. This role is ideal for professionals who value expertise, take pride in crafting high-quality software, and thrive in collaborative environments. You will contribute to the development of QA functionalities, ensure robust test coverage, and leverage modern testing frameworks and tools to uphold software quality.
- Design, implement, and maintain automated testing solutions for web-based applications and APIs.
- Develop and run comprehensive test coverage reports to ensure code quality and reliability.
- Maintain and enhance existing test automation scripts and frameworks.
- Utilize tools like Jest, Cypress, Selenium and Testmo to perform end-to-end, unit, and integration testing.
- Build reusable automation frameworks to minimize manual testing efforts and streamline processes.
- Write detailed test cases, test plans, and documentation for QA workflows.
- Identify, document, and track bugs, collaborating with development teams to resolve issues.
- Perform regression testing and ensure consistent quality in code deployments.
- Mentor and coach engineers across the department on performance testing and automation practices.
- Collaborate with cross-functional teams to integrate QA processes into the development lifecycle.
- Stay up to date on industry best practices, tools, and emerging trends in testing and software engineering.
Requisitos
We’re looking for individuals passionate about both software development and quality assurance. The ideal candidate is proactive, eager to learn, and thrives in a team-oriented environment. You will meet most of the following qualifications:
- Experience with modern test automation tools and frameworks such as Jest, Cypress, Selenium, and Testmo.
- Proficiency in developing and testing both frontend and backend systems.
- Strong understanding of test-driven development (TDD) and behavior-driven development (BDD).
- Hands-on experience with code coverage tools to monitor and improve test completeness.
- Experience in testing responsive web applications, APIs, and microservices.
- Proficiency in querying databases (SQL or NoSQL) for testing data-centric features.
- Familiarity with CI/CD pipelines and integrating automated testing into the deployment process.
- Knowledge about version control using git as version control system and Bitbucket as source code repository.
- Exposure to the Atlassian Stack (e.g., Jira, Confluence) or similar tools.
- Strong object-oriented design and programming skills.
- Excellent communication skills to convey technical concepts and collaborate effectively.
- Intermediate or higher English proficiency.
- Expertise in HTML, CSS, TypeScript, along with proficiency in modern frontend frameworks like Angular.
- Experience in designing and integrating RESTful APIs.
- Experience with the development of backend services using NodeJS as framework and TypeScript as programming language.
Nice to Have:
- Experience with performance and load testing tools.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Beneficios
Plan de carrera
Vacaciones Extra
¿Estás buscando ofertas laborales?
En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.