QA Automation Engineer

Do you love challenges? Then we love you!

Position Overview:

We are seeking an experienced Automation Tester with a minimum of 2 years of hands-on experience in designing, developing, and executing automated test scripts for both UI and Mobile applications. The ideal candidate should have a strong understanding of testing methodologies, the software development lifecycle, and experience with various automation testing tools and frameworks.

Duties and Responsibilities:

  • Test Automation Development:
    • Design, develop, and maintain automated test scripts for both functional and regression testing of UI and mobile applications.
    • Implement automated test scripts for UI and Mobile applications using tools and frameworks such as Selenium WebDriver, Playwright, and Appium.
  • UI Testing Automation:
    • Automate test cases for UI applications using frameworks like Selenium WebDriver and Playwright.
    • Work with different web elements (buttons, links, form fields, etc.) to create automated test cases for functional testing and regression testing.
    • Ensure automated tests are robust, reusable, and maintainable.
  • Mobile Automation Testing:
    • Develop and execute automated test scripts for mobile applications on both Android and iOS platforms using tools such as Appium and Playwright.
    • Ensure mobile applications are thoroughly tested across various devices and screen sizes.
  • Scripting and Programming:
    • Write test scripts using Python (preferred), Java, C#, or other scripting languages to implement the automation framework.
    • Create custom functions and utilities to enhance test automation processes.
  • API Testing (Basic Understanding):
    • Perform basic API testing as part of automation, validating integration and functionality.
    • Develop and execute API test scripts and automate data-driven testing for backend services.
  • Regression and Functional Testing:
    • Conduct automated regression testing to ensure the application remains functional after new changes are implemented.
    • Continuously improve automation scripts and test coverage to address evolving application features.
  • Collaboration with Development and QA Teams:
    • Collaborate with developers, QA engineers, and other stakeholders to ensure that automation strategies align with development goals and timelines.
    • Participate in review sessions to refine test cases, frameworks, and testing procedures.
  • Test Documentation and Reporting:
    • Maintain clear, accurate, and up-to-date documentation of automated test cases, scripts, and execution results.
    • Provide detailed reports on the test execution status, including test failures, errors, and defect tracking.
  • Continuous Improvement:
    • Stay up-to-date with the latest trends in automation tools, frameworks, and testing methodologies.
    • Identify areas for improving test automation processes, frameworks, and execution efficiency.
  • Test Environment Setup and Maintenance:
    • Set up and maintain automated testing environments for UI and mobile applications to ensure consistency across test runs.
    • Troubleshoot test environment issues and collaborate with the team to resolve any testing-related challenges.

Core Competencies:

  • Design, implement, and maintain automated test scripts for functional and Regression – UI and Mobile automation.
  • Experience with UI testing tools and frameworks like Selenium WebDriver, Playwright, etc. to automate UI test cases.
  • Experience with Mobile testing tools and frameworks like Appium, Playwright, etc. for Mobile Automation.
  • Experience with scripting languages like Python (Preferred), C#, Java, etc.
  • Basic understanding of Testing Methodology and API testing should be required.

Educational Requirements:

  • Graduate

Professional Experience:

  • 2+ Years

Work Location:

Mumbai, India

Job Locations: Mumbai - India
Experience: 2+ Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx