Description

Job Title: QA Engineer (Selenium + Cypress Testing)
Location: Bengaluru, India
Experience: 3 to 5 Years
Job Type: Full-Time

Job Overview:
We are looking for an experienced QA Engineer with expertise in Selenium and Cypress to join our dynamic testing team. You will be responsible for designing, developing, and executing automated tests to ensure the quality and performance of our web applications. The ideal candidate will have strong experience in both Selenium and Cypress frameworks and a solid understanding of web automation best practices.

Key Responsibilities:
Test Automation: Design, develop, and maintain automated test scripts using Selenium (WebDriver, Java) and Cypress for web applications.
Test Planning & Strategy: Collaborate with developers and other stakeholders to define test strategies, test cases, and acceptance criteria.
Integration with CI/CD: Integrate automated tests with Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
Regression and Smoke Testing: Perform regression and smoke tests to ensure the stability of new features and bug fixes.
Bug Reporting & Tracking: Identify, report, and track defects using JIRA or similar tools.
Performance Testing: Help design and execute performance tests using tools such as JMeter or Gatling, if required.
Test Documentation: Prepare and maintain detailed test cases, test plans, and test reports.
Cross-functional Collaboration: Work closely with developers, product managers, and other stakeholders to ensure that the application meets the highest quality standards.
Skills & Qualifications:

Must-Have:
3-5 years of experience in Software Quality Assurance with a focus on test automation.
Proficiency in Selenium WebDriver (Java, Python, or other supported languages).
Hands-on experience with Cypress for modern web application testing.
Solid knowledge of JavaScript, HTML/CSS, and DOM structure for Cypress-based testing.
Strong understanding of REST APIs, including experience with testing APIs using tools like Postman or RestAssured.
Familiarity with version control systems, especially Git.
Experience integrating test automation frameworks with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Experience with defect tracking tools like JIRA or Bugzilla.
Knowledge of testing methodologies such as Agile/Scrum.
Experience with cross-browser testing and responsive design validation.

Education

Any Graduate