HamburgerMenu
hirist

Job Description

Description :


Responsibilities :


- Framework Development : Design, build, and maintain scalable and reliable automation frameworks for testing our React frontend


- Test Strategy : Own the end-to-end test strategy, from test planning and case design to execution and reporting.


- End-to-End and API Testing : Write, execute, and maintain automated end-to-end tests using frameworks like Cypress or Jest.


- Develop and automate robust API tests for our RESTful services.


- CI/CD Integration : Integrate automated test suites into our CI/CD pipelines (e. g., Jenkins, GitLab CI, GitHub Actions) to enable continuous testing and delivery.


- Collaboration : Work closely with frontend (React) and backend (Python) developers to understand new features, identify potential issues, and ensure comprehensive test coverage.


- Mentorship : Mentor junior QA engineers, review test code, and promote automation best practices across the engineering team.


- Defect Management : Triage, debug, and report failed test results, working with developers to ensure timely resolution.


Requirements :


- Experience : 3 - 7 years of proven experience as an SDET or Automation Engineer.


- Core Programming : Strong proficiency in JavaScript and/or TypeScript.


- Frontend Automation : Hands-on experience with modern JavaScript-based test frameworks like Cypress (preferred) or Jest.


- Frontend Stack Knowledge : Verifiable experience testing complex web applications built with React.


- Backend/API Testing : Strong experience in testing Node.js applications and RESTful APIs using tools like Postman, Jest, or Supertest.


- CI/CD : Practical experience integrating automated tests into CI/CD pipelines.


- Methodology : Deep understanding of Agile/Scrum methodologies and the full software development lifecycle (SDLC).


- Tools : Proficient with Git and project management tools like Jira.


Preferred Skills (Nice-to-Haves) :


- RPA Experience : Experience with Python for automation, especially for RPA (Robotic Process Automation) tasks.


- BDD : Familiarity with Behavior-Driven Development (BDD) using tools like Cucumber.


- Performance Testing : Experience with performance or load testing tools (e. g., k6 JMeter).


- Cloud : Familiarity with cloud environments (GCP).


- Education : Bachelor's degree in Computer Science, Engineering, or a related technical field.


info-icon

Did you find something suspicious?