Search by job, company or skills

Glints

QA Engineer (UI Automation)

2-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Quality Assurance Engineer (UI Automation)

We are looking for an experienced, talented, and highly motivated QA Software Engineer to strengthen the development team by implementing and advancing an automated testing framework. In this role, you will work at the forefront of quality assurance, leveraging your expertise in automation tools to design, develop, and maintain scalable testing processes. You will have the opportunity to define testing strategies from the ground up, build comprehensive QA frameworks, and ensure the delivery of high-quality engineering builds to all users.

How You Will Make an Impact

  • Design, create, and maintain test cases, test plans, and test automation frameworks, ensuring alignment with evolving product requirements, policies, and best practices.
  • Collaborate with product managers, developers, and QA leads to plan, specify, and execute tests based on product requirements.
  • Develop and enhance UI and API automation scripts, ensuring reliability and minimizing flaky tests.
  • Perform functional, integration, regression, and smoke testing across multiple platforms (web, mobile).
  • Identify, document, and track bugs and issues, ensuring timely resolution and retesting.
  • Participate in sprint grooming, sprint reviews, and release planning, including preparing and maintaining release notes when required.
  • Contribute to CI/CD pipelines by integrating automated tests and monitoring their execution.
  • Stay updated with the latest testing tools, frameworks, and industry best practices, and proactively recommend improvements to testing processes.

What Makes You a Great Fit

Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 2+ years of experience in QA automation or software testing, preferably in an Agile/Scrum environment.

Technical Expertise

  • Strong understanding of QA processes, methodologies, and test lifecycle management (unit, integration, regression, smoke, UAT).
  • Hands-on experience with Web and Mobile UI automation tools:
  • Selenium, Appium
  • Bonus: Playwright or Cypress
  • Familiar with test framework architectures such as Page Object Model (POM), Screenplay, or modular design.
  • Experience with device farms (e.g., AWS Device Farm, BrowserStack, Perfecto).
  • Familiarity with API automation tools such as Rest-Assured or Postman.
  • Proficiency in automation scripting using Java, Kotlin, or similar languages.
  • Experience with performance and load testing tools (JMeter, Gatling, Locust, HP LoadRunner) is a plus.
  • Knowledge of CI tools (e.g., Jenkins) and test case management tools (e.g., Jira AIO).
  • Familiarity with version control systems (Git).
  • Basic understanding of cloud-based testing environments (AWS, Azure, or similar) is a plus.

Personal Attributes

  • Purpose-driven and motivated
  • Curious, humble, and eager to learn
  • Collaborative and empathetic team player
  • Continuously seeks improvement
  • Proactive and action-oriented

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141701597