Join nowCRM’s mission to revolutionize customer engagement with a high degree of automation. We’re building a customizable platform with powerful outreach capabilities that scales with your business needs.
Responsibilities:
- Develop and maintain automated tests for web – applications, covering both UI and API levels.
- Perform functional, regression, performance, and stress testing to ensure application quality.
- Create, update, and manage test documentation, including test plans, test cases, and reports.
- Collaborate with developers to identify and resolve defects, ensuring smooth integration.
- Set up and maintain test automation infrastructure, integrating with CI/CD pipelines.
- Analyze test results, troubleshoot issues, and conduct root cause analysis.
- Continuously improve the test framework, leveraging best practices in test automation.
Qualifications and Experience:
- Experience in automated testing of web – applications.
- Proficiency in test automation tools (Selenium, Playwright, Appium, Cypress) and experience with REST API testing tools (Postman, REST Assured).
- Programming skills in one or more languages ( Python, JavaScript).
- Hands-on experience with load and performance testing tools (JMeter, Gatling, or Locust).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and version control systems like Git.
- Knowledge of agile development processes (Scrum/Kanban) and testing methodologies (functional, regression, UAT).
- Fluent knowledge of the English language.
- Experience with tools like Jira, TestRail, and Confluence.
- Bonus: Experience with Docker, Jenkins, or security testing.
What We Offer:
- Flexible working hours to maintain your work-life balance
- Mentorship program with senior engineers
- Regular knowledge-sharing sessions and learning opportunities
- Modern tech stack and challenging projects that matter
- Collaborative team environment where your voice is heard
- Clear career progression path