QA Automation with BDD

2 - 6 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a QA Automation Engineer at the company, you will be responsible for designing, developing, executing, and maintaining automated test scripts to ensure the quality and reliability of software applications. You will collaborate with development, product, and QA teams to build test frameworks, optimize test coverage, identify defects early, and support continuous integration and delivery pipelines. Key Responsibilities: - Automation Framework Script Development: - Design and develop automation frameworks for web, mobile, API, or backend systems. - Create and maintain automated test scripts using tools like Selenium, Cypress, Playwright, RestAssured, Appium, or equivalent. - Build reusable test components and libraries to improve test efficiency. - Test Planning Execution: - Analyze requirements, user stories, and acceptance criteria to develop test strategies and test cases. - Execute automated regression, smoke, integration, and performance tests. - Continuous Integration DevOps: - Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps). - Work closely with DevOps engineers to ensure automated tests run efficiently across environments. - Monitor, troubleshoot, and maintain stable automated test execution workflows. - Quality Assurance Collaboration: - Identify, document, and track defects using issue trackers such as Jira or Azure Boards. - Collaborate with developers to reproduce issues and ensure timely resolution. - Participate in design and code reviews from a QA perspective. - Performance Security API Testing as applicable: - Conduct API automation using Postman, Newman, RestAssured, or similar tools. - Execute performance testing with JMeter, Gatling, or Locust if required. - Support security testing by validating vulnerabilities and ensuring safe coding practices. Qualification Required: - 2-6 years of experience in QA automation. - Strong proficiency in automation tools/frameworks such as Selenium WebDriver, Cypress, Playwright, Appium, RestAssured. - Hands-on experience with programming/scripting languages like Java, Python, JavaScript, or TypeScript. - Experience with CI/CD, version control (Git), and build tools (Maven, Gradle). - Solid understanding of testing methodologies - unit, integration, functional, regression, and E2E. - Experience with Agile Scrum development processes. (Note: Additional details about the company were not included in the provided job description.),

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
Virtusa logo
Virtusa

Information Technology and Services

Southborough

RecommendedJobs for You