About the Role
The role involves designing, implementing, and maintaining test frameworks to ensure high-quality delivery of software products using JavaScript and TypeScript.
Responsibilities
- Develop and execute automated test scripts for web applications
- Collaborate with developers to identify and resolve defects
- Maintain and improve existing test suites
- Conduct manual testing when automation is not feasible
- Integrate testing into continuous integration pipelines
- Review code changes for test coverage and quality impact
- Design test strategies for new features and updates
- Report and track bugs using issue management tools
- Ensure compliance with software quality standards
- Work closely with product teams to understand requirements
- Validate frontend and backend functionality
- Perform regression testing across application modules
- Assist in defining acceptance criteria for user stories
- Monitor production behavior for potential issues
- Support deployment processes with pre-release checks
- Optimize test execution speed and reliability
- Stay current with testing best practices and tools
- Contribute to documentation of test plans and results
- Participate in agile ceremonies and planning
- Help improve overall product reliability
Compensation
Competitive salary with benefits
Work Arrangement
Remote position with flexible hours
Team
Collaborative engineering team focused on quality assurance
Tech Stack
- Primary languages: JavaScript, TypeScript
- Testing tools: Cypress, Jest, Mocha
- Version control: Git
- CI/CD: GitHub Actions, Jenkins
- Frameworks: React, Node.js
Culture & Values
- Emphasis on code quality and maintainability
- Support for professional growth and learning
- Inclusive and respectful team environment
- Focus on work-life balance
- Transparent communication across teams
Available for qualified candidates