$20000 - $25000 Year
Monday to Friday
Day shift
Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others
Job Description:
We are seeking an experienced Testing Engineer to join our team, focusing on end-to-end testing of web applications. The ideal candidate will be proficient in creating, maintaining, and enhancing automated tests, primarily using Cypress and Jest. This role involves integrating tests into the Jenkins CI/CD pipeline, ensuring high code quality, and collaborating closely with the development team to maintain rigorous coding standards.
Main Responsibilities:
Develop and maintain automated tests using Cypress and Jest for comprehensive coverage.
Integrate automated tests into the Jenkins CI/CD pipeline to ensure seamless deployment processes.
Collaborate with the development team to uphold high coding standards and improve test effectiveness.
Support the development team by handling testing-related tasks and providing insights to enhance test frameworks.
Continuously refine and enhance existing Cypress and Jest tests to adapt to new requirements and technologies.
Technology Stack:
Front-end: React
Back-end: Node.js, Express
Database: MariaDB
Search: OpenSearch
Proficiency in testing frameworks and tools is essential for this role. Experience in React development will be considered an asset.
KEY SKILLS AND EXPERIENCE
Required Skills:
Strong experience with automated testing tools such as Cypress and Jest.
Familiarity with CI/CD pipelines, preferably Jenkins.
Solid understanding of web technologies including React, Node.js, and Express.
Ability to work collaboratively in a team environment to meet project goals.
Excellent problem-solving skills and attention to detail.
Professional Attributes:
Team Collaboration: Ability to work effectively within a team, contributing to team goals and sharing knowledge and ideas. Facilitating Discussions: Encouraging open communication, active listening, and constructive feedback within the team. Providing guidance and support to junior developers, helping them develop their skills and confidence.
Problem-Solving: Strong analytical and problem-solving skills, with the capability to handle complex technical challenges; sound technical decision-making skills.
Adaptability: Comfortable working in a fast-paced environment and adaptable to evolving project requirements and technologies.
Code Quality and Best Practices: Adherence to testing standards, and promoting best practices within the team; setting a high bar for quality and efficiency. Demonstrating strong work ethic and commitment to quality.
Join Our Team: If you are passionate about quality assurance and have a knack for optimizing automated testing processes, we would love to hear from you. This role is a fantastic opportunity to contribute to a team that values innovation, quality, and collaborative success.
Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others
No experience needed
Others
Technology
On going position
Hybrid Remote