🌎
This job posting isn't available in all website languages

Test Automation Engineer [Selenium / Cypress] - Level 3

📁
Engineer
📅
145746 Requisition #

Key Responsibilities:

  • Test Automation Strategy: Design and implement comprehensive test automation strategies, ensuring thorough coverage of both functional and non-functional testing requirements.
  • Automated Test Script Development: Develop and maintain automated test scripts using Selenium WebDriverCypress, and other relevant tools, ensuring compatibility with various browsers and platforms.
  • Framework Development: Create and maintain scalable and reusable test automation frameworks, incorporating best practices and design patterns such as Page Object Model (POM), Data-Driven, or Keyword-Driven frameworks.
  • Continuous Integration: Integrate automated tests into the CI/CD pipelines using tools like JenkinsAzure DevOps, or GitLab CI, ensuring automated tests run efficiently in every build and release.
  • Test Execution & Reporting: Execute automated tests in different environments and ensure they are executed with the correct data sets, logging, and reporting outcomes. Analyze test results and provide actionable insights.
  • Collaboration: Work closely with QADevOps, and Development teams to ensure seamless integration of test automation processes into the development lifecycle.
  • Bug Reporting & Tracking: Identify and report issues and bugs in the system, assisting development teams in reproducing and debugging issues.

Required Skills & Qualifications:

  • Experience: 5-7 years of hands-on experience in test automation with Selenium and Cypress, with a proven track record of successfully automating complex web applications.
  • Selenium Expertise: Strong expertise in Selenium WebDriver for automating functional tests, including experience with various browsers (Chrome, Firefox, Edge) and frameworks (JUnit, TestNG, etc.).
  • Cypress Expertise: Proficiency in writing and maintaining tests using Cypress, including handling different testing needs like end-to-end, integration, and performance testing.
  • Test Automation Frameworks: Hands-on experience in developing and maintaining test automation frameworks using patterns like Page Object Model (POM)Data-Driven Testing, and Behavior-Driven Development (BDD).
  • Programming Languages: Strong coding skills in languages like JavaJavaScriptTypeScript, or Python.
  • Version Control: Proficient in using Git for source control and managing automation repositories.
  • Test Case Design & Reporting: Experience designing detailed test cases, test scripts, and generating clear and actionable test reports.
  • Cross-Browser Testing: Experience with cross-browser testing and cross-platform compatibility in automated tests.

Preferred Skills:

  • Performance Testing: Familiarity with performance testing tools (e.g., JMeterLoadRunner) and integrating them with automated tests for load and stress testing.
  • API Testing: Experience with API testing using tools like PostmanRestAssured, or SoapUI, and integrating API test automation into the CI/CD pipeline.
  • Test Management Tools: Experience with test management tools like JIRATestRail, or Quality Center for managing test cases, defect tracking, and test execution.

Education:

  • Bachelor’s degree in Computer ScienceInformation Technology, or a related field (or equivalent practical experience).

Previous Job Searches

Similar Listings

Nishitōkyō, Tokyo-To, Japan

📁 Engineer

Requisition #: 145747

Nishitōkyō, Tokyo-To, Japan

📁 Engineer

Requisition #: 145745