drjobs QA Lead العربية

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cincinnati, OH - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Technical Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • 10+ years of experience in Quality Assurance.
  • 4+ years of recent experience as a QA Lead
  • 5+ years of experience in QA testing and automation using Java, Selenium WebDriver, Page Object Model, TestNG, and Cucumber.
  • Strong technical skills in Java and experience with automation frameworks and tools.
  • Strong experience with Selenium WebDriver, including advanced techniques like handling dynamic web elements, working with iframes, and interacting with browser alerts and pop-ups.
  • Experience with the Page Object Model (POM) design pattern and creating scalable, maintainable page object classes.
  • Experience with TestNG or similar test frameworks for running tests and managing test suites.
  • Experience with Behavior-Driven Development (BDD) principles and experience using Cucumber or similar tools for creating and running BDD-style automated tests.
  • Experience with version control systems like Git, including creating and merging branches, resolving conflicts, and collaborating with a team.
  • Familiarity with Continuous Integration (CI) and Continuous Delivery (CD) practices, and experience working with tools like Jenkins, Azure DevOps, Github Actions, etc..
  • Knowledge of web technologies such as HTML, CSS, and JavaScript, and experience testing web applications across different browsers and platforms.
  • Experience with database testing and writing SQL queries to verify data integrity and perform data-driven testing.
  • Understanding of containerization and virtualization technologies like Docker and Kubernetes, and experience testing applications in containerized/cloud environments.

Responsibilities:

  • Lead the onshore QA team and provide technical guidance and mentorship to team members.
  • Participate in test strategy development and provide technical input to ensure testability of software products.
  • Work closely with the development team to understand product requirements, design test plans, and identify testing priorities.
  • Develop and maintain automation frameworks and test scripts.
  • Lead test execution efforts, including planning and coordinating test cycles, assigning tasks to team members, and monitoring progress.
  • Execute automated and manual test cases to ensure software quality.
  • Perform exploratory testing to identify defects and issues that automated tests may not catch.
  • Review test results and provide feedback to the development team.
  • Work with the development team to ensure timely resolution of defects and issues.
  • Develop and maintain QA metrics to measure the effectiveness of the QA process.
  • Identify areas for process improvement and work with the QA team to implement changes.
  • Stay up-to-date with industry trends and new testing tools and technologies.

Bonus:

  • 3+ years of experience in automated testing of native mobile applications using Appium, Android Studio, and Java.
  • 3+ years of experience writing Rest Assured tests in Java for API testing.
  • 3+ years of experience with Message Queues, Topics, and Kafka.
  • 2+ years of experience in Service Virtualization.

Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.