HamburgerMenu
hirist

Job Description

Job Description :


We are seeking an experienced Test Engineer with 3-6 years of relevant experience to join our quality assurance team. The ideal candidate will have strong expertise in both manual and automated testing, with specific focus on BDD (Behavior-Driven Development) practices and JavaScript-based testing frameworks. This role requires a blend of technical proficiency, analytical thinking, and excellent communication skills to ensure our products meet the highest quality standards.

Responsibilities :

- Implement BDD practices across the testing process, working with stakeholders to define acceptance criteria in Given-When-Then format

- Collaborate with product owners, developers, and business analysts to create feature files with clear scenarios

- Design, develop, and execute both manual and automated tests for web applications.

- Create and maintain automated test scripts using BDD frameworks like Cucumber.js paired with JavaScript testing tools Cypress

- Perform thorough manual testing including functional, regression, exploratory, and usability testing

- Design and implement BDD-focused test automation frameworks from scratch or enhance existing ones

- Analyze and document test results, tracking defects through resolution in bug tracking systems

- Facilitate BDD refinement sessions to ensure requirements are testable and clear

- Create and maintain comprehensive test documentation including BDD feature files, test plans, and test reports

Requirements :


- 3-6 years of professional software testing experience with a blend of manual and automated testing

- Proficiency in JavaScript and experience with selenium or JS testing frameworks (Cypress, WebdriverIO).

- Experience with API testing using tools like Postman or REST Assured

- Solid understanding of web technologies (HTML, CSS, DOM manipulation)

- Experience with test management tools and defect tracking systems (JIRA, TestRail, etc.)

- Knowledge of CI/CD pipelines and integration of automated tests (Jenkins, GitHub Actions, etc.)

- Familiarity with version control systems, particularly Git

- Experience with cross-browser and cross-platform testing

- Excellent verbal and written communication skills

Technical Skills :


- BDD Frameworks : Cucumber.js


- Programming Languages : JavaScript/TypeScript (required), knowledge of additional languages like Python or Java is a plus

- Automation Frameworks: Cypress, WebdriverIO, Selenium

- API Testing : Postman, REST Assured

- Performance Testing : JMeter

- CI/CD : Jenkins, GitLab CI

- Version Control : Git

info-icon

Did you find something suspicious?