Description

Roles & Responsibilities

  • Automation Framework Development & Maintenance:
    • Design, develop, and maintain automation frameworks using Selenium with Java, Playwright with Java, and Selenide for UI testing.
    • Develop and maintain API automation frameworks using Selenium and Playwright.
    • Implement and maintain robust test data management strategies.
    • Integrate automation frameworks with CI/CD pipelines.
    • Ensure the frameworks are scalable, maintainable, and reusable.
  • Test Script Development & Execution:
    • Develop and execute automated test scripts for functional and API testing.
    • Write clear, concise, and well-documented test cases and scripts.
    • Perform test execution and analyze test results.
    • Identify and report defects with detailed information.
    • Debug and troubleshoot automation scripts.
  • Testing & Quality Assurance:
    • Participate in requirement reviews and provide input on testability.
    • Collaborate with developers and QA team members to identify and resolve issues.
    • Perform functional testing to ensure software meets requirements.
    • Contribute to the continuous improvement of testing processes.
  • Salesforce Automation (Advantageous):
    • Leverage Salesforce knowledge to automate testing within the Salesforce platform.
    • Develop automation scripts for Salesforce customizations and integrations.
    • Understand Salesforce specific testing considerations and best practices.
  • Collaboration & Communication:
    • Work closely with development, QA, and product teams.
    • Communicate effectively with stakeholders regarding testing progress and results.
    • Participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Mentorship & Guidance:
    • Mentor and guide junior automation engineers.
    • Share best practices and knowledge within the team.
  • Research & Innovation:
    • Stay up-to-date with the latest automation testing trends and technologies.
    • Research and evaluate new tools and techniques to improve automation efficiency.
    • Proactively identify opportunities for automation improvements.
  • Responsibility to adhere to set internal controls.

Experience and Desired Skills
Experience: 6 – 10 years

Required Skills (Mandatory)

  • Selenium with Java
  • Playwright with Java
  • API Automation with Selenium and Playwright
  • Selenide
  • Functional Testing

Preferred Skills (Good to have)

  • Programming languages like Java, JavaScript
  • Continuous integration/continuous delivery (CI/CD) tools
  • Database knowledge (SQL, NoSQL)
  • System architecture understanding
  • Experience with cloud platforms (AWS, GITHub)
  • Added advantage of having Salesforce knowledge

Education and Qualification

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field

Education

Any Graduate