QA Automation Engineer | Selenium, TestNG, API Testing, Java

3 - 8 years

10 - 15 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

Synechron is seeking a detail-oriented QA Automation Engineer to design, develop, and maintain automated testing solutions that ensure the delivery of high-quality software products. In this role, you will work closely with development and QA teams to implement automation frameworks, conduct functional and regression testing, and facilitate continuous quality improvement. Your contributions will directly support the organizations goal of delivering reliable, efficient, and robust software solutions aligned with business objectives.

Software Requirements

  • Required:
    • Proficiency in Selenium WebDriver with Java, including experience in designing and executing automation scripts.
    • Expertise with TestNG and Maven for test management and build automation.
    • Experience with Jenkins for continuous integration and delivery pipelines.
    • Familiarity with JIRA for defect tracking and test management.
    • Knowledge of API testing tools and frameworks such as Postman, REST Assured, or similar.
    • Experience with database testing using SQL (e.g., verifying data integrity and consistency).
    • Understanding of Agile methodologies and collaboration tools.
  • Preferred:
    • Knowledge of other test automation tools or frameworks (e.g., Cucumber, Appium).
    • Experience with performance testing tools such as JMeter.
    • Familiarity with cloud-based testing environments.

Overall Responsibilities

  • Design, develop, and execute automated test cases for functional, regression, and API testing to verify application quality.
  • Identify, document, and track software defects; collaborate with developers to resolve issues.
  • Maintain and enhance automation frameworks, ensuring scalability and reusability of test scripts.
  • Collaborate with cross-functional teams to understand application requirements and test coverage needs.
  • Participate in sprint planning, review, and retrospectives to align testing efforts with project goals.
  • Review test plans, test cases, and test execution results, providing feedback for continuous process improvement.
  • Ensure automation coverage aligns with quality standards and project deadlines.
  • Share knowledge related to testing best practices, new tools, or methodologies with team members.

Technical Skills (By Category)

Programming Languages (Required):

  • Java (minimum 3 years experience in automation testing).

Testing Frameworks & Libraries (Required):

  • Selenium WebDriver, TestNG, Maven, Jenkins for CI/CD.

API Testing:

  • REST API testing using Postman, REST Assured, or similar.

Databases/Data Management:

  • SQL for querying and verifying data.

Development Tools & Methodologies:

  • JIRA, Git, Agile/Scrum processes, version control, and test management tools.

Containers/Cloud (Preferred):

  • Basic familiarity with integrating tests in cloud environments or containerized applications.

Experience Requirements

  • Minimum of 3 years in automation testing, with focus on Selenium and Java.
  • Proven experience designing and implementing automation frameworks from scratch or within existing frameworks.
  • Experience performing API testing and database validation.
  • Demonstrated understanding of Agile practices including sprint cycles and continuous integration.
  • Industry sector experience in finance, healthcare, or software development is a plus but not mandatory.

Alternative pathways: Candidates with extensive manual testing experience transitioning into automation, demonstrating strong scripting skills and knowledge of automation tools, may be considered.

Day-to-Day Activities

  • Develop and execute automated test scripts for new features and regression cycles.
  • Troubleshoot and debug issues within automation scripts and frameworks.
  • Collaborate with developers and QA team members during sprint activities to refine test cases.
  • Review and provide feedback on test cases and automation scripts for quality assurance.
  • Investigate test failures and work proactively to identify root causes.
  • Contribute to test plan documentation, status reports, and knowledge sharing.
  • Participate in daily stand-ups, sprint planning, and retrospectives to align testing efforts with project goals.
  • Stay updated on new testing tools, frameworks, and best practices, sharing insights as appropriate.

Qualifications

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • At least 3 years of experience in automation testing with a focus on Selenium and Java.
  • Relevant certifications (e.g., ISTQB, CSTE, or related) are a plus but not mandatory.

Professional Competencies

  • Strong problem-solving and analytical skills.
  • Effective communication and team collaboration abilities.
  • Attention to detail and precision in test design and execution.
  • Ability to work in fast-paced, dynamic environments with minimal supervision.
  • Proactive learning attitude and willingness to adopt new tools and practices.
  • Excellent organizational skills and time management.

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Java Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    Synechron logo
    Synechron

    Information Technology and Services

    New York

    RecommendedJobs for You