Quality Assurance Engineer

2 - 4 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Description

As a QA Engineer you will be responsible for designing, implementing, and managing automated testing processes. Utilize your technical skills and leadership abilities to drive quality improvements and optimize software development lifecycles. Also responsible for SQA testing, which includes test plans and scripts for automated smoke, functional, integration, user acceptance, regression, load, and interface testing.


Requirements:

  • Develop and implement automation test strategies, plans, and frameworks to ensure efficient and effective test coverage.
  • Collaborate with project stakeholders to define test objectives, scope, and deliverables, and communicate testing progress and results.
  • Conduct test case reviews and provide guidance to team members on test automation best practices.
  • Manage and maintain test environments, including test data and test infrastructure.
  • Identify and report defects and work closely with the development team to ensure timely resolution.
  • Conduct root cause analysis of defects and implement preventive measures to improve overall product quality.
  • Actively participate in agile ceremonies, sprint planning, backlog refinement, and daily stand-ups.
  • Develop scenarios and automated test scripts to validate application integration points


Desired Skills:

  • Strong Experience as an automation test engineer.
  • Work experience testing RESTful APIs and API test tools (Postman)
  • Test Automation tools - Selenium, Cucumber, or any other open-source tools for functional and regression testing.(Karate Framework)
  • Experience with common Automated testing tools supporting CICD pipeline (i.e., Selenium, Cucumber, JIRA, Confluence, Jenkins, Bitbucket, Maven,Git, SonarQube etc.)
  • Proficient in test planning, test strategy development, and test case design.
  • Extensive experience in scripting and developing automated test scripts using -

    Java

    .
  • Proven ability to effectively collaborate with developers, QA engineers, and project managers.
  • Excellent problem-solving skills and ability to identify and resolve issues proactively.
  • Strong communication and interpersonal skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
  • Strong Knowledge of Software Development Lifecycle (SDLC)and Agile Methodologies.
  • Strong proficiency in SQL programming - MySQL, SQL Server


Preferred Education and Experience:

  • Bachelor’s in engineering – CSE, ECE, IT, EEE or Master in Computer Science or Master in Computer Applications with minimum of 2 to 4 years’ experience in Software testing(automation).
  • Minimum 2 to 4 years of experience

    in Java or similar object-oriented language(s) with experience in implementing test automation frameworks.
  • Previous experience in Payment - Card Domain knowledge.
  • Familiar with Test Driven Development (TDD)
  • Experience in any inhouse developed Automation Frameworks
  • Experience with common Automated testing tools supporting CICD pipeline (i.e., Selenium, Cucumber, JIRA, Confluence, Jenkins, Bitbucket, Maven, Git, SonarQube etc.)

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

RecommendedJobs for You

Noida, Gurugram, Bengaluru