Full Time
Remote
Posted 4 weeks ago

Location: Remote

Shift : 3:30 PM to 12 AM

Automation Test Engineer (Nightwatch)

  1. Automation Framework Development & Maintenance:
    • Design, develop, and maintain robust, scalable automation frameworks using Nightwatch.js and Selenium.
    • Integrate the automation framework with CI/CD pipelines (e.g., Jenkins, GitLab CI) to facilitate continuous testing.
  2. Test Script Design & Execution:
    • Develop and execute complex test scripts for web applications, ensuring high coverage of functional and regression tests.
    • Work with product owners and developers to understand requirements and translate them into automated test cases.
    • Maintain the test suite to reflect any changes in product requirements and architecture.
  3. Test Planning & Reporting:
    • Participate in test planning, writing detailed test cases, and managing test data.
    • Report defects and collaborate with developers to resolve issues efficiently.
    • Create comprehensive reports and dashboards for test execution and coverage metrics.
  4. Mentoring & Best Practices:
    • Mentor junior team members in automation best practices, Nightwatch.js, Selenium, and QA methodologies.
    • Establish and enforce standards for writing reusable, maintainable code within the QA team.
    • Stay updated with industry trends in automation testing and apply them to improve current processes.
  5. Required Skills & Experience:
  • Technical Expertise:
    • Minimum 8 years of experience in automation testing, with a strong focus on Selenium and Nightwatch.js.
    • Proficiency in JavaScript, with experience in creating custom functions and reusable components for test scripts.
    • Familiarity with cross-browser and cross-platform testing tools and methodologies.
  • Testing Methodologies:
    • Deep understanding of testing methodologies (e.g., Agile, Scrum, and BDD) and test automation best practices.
    • Strong experience in functional, regression, integration, and end-to-end testing.
  • CI/CD and DevOps Tools:
    • Experience with CI/CD tools such as Jenkins, GitLab, or similar.
    • Knowledge of version control systems (e.g., Git) and experience integrating automation scripts with CI/CD pipelines.
  • Additional Skills:
    • Familiarity with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
    • Knowledge of REST API testing, including tools like Postman or REST-assured, is a plus.
    • Experience with test management tools (e.g., JIRA, TestRail).

Job Features

Job CategorySoftware
Experience8 Years

Apply For This Job