Description
We are seeking a skilled Quality Engineering (QE) UI Automation Engineer to design, develop, and execute automated test frameworks for front-end applications. The ideal candidate will have hands-on experience with modern UI automation tools and frameworks, a deep understanding of SDLC / STLC, and a passion for delivering high-quality, reliable software products.
Key Responsibilities :
- Design, develop, and maintain UI automation frameworks and test scripts for web applications.
- Collaborate with development and product teams to understand requirements and ensure comprehensive test coverage.
- Participate in test strategy, test planning, and test case design across functional and non-functional areas.
- Implement and maintain CI / CD integrations for automated test execution.
- Identify, document, and track defects using defect management tools and work closely with developers for resolution.
- Perform cross-browser, cross-platform, and responsive testing.
- Contribute to continuous improvement of testing processes, tools, and methodologies.
- Conduct code reviews, ensure automation best practices, and mentor junior QA engineers where needed.
Required Skills & Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field.5+ years of experience in Quality Engineering with a focus on UI automation testing.Strong experience with automation tools such as Selenium, Playwright, Cypress, or WebDriverIO.Proficiency in JavaScript / TypeScript, Java, or Python for automation scripting.Solid understanding of REST API testing (Postman, REST Assured, etc.).Experience with CI / CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).Familiarity with test management tools (JIRA, Zephyr, TestRail).Knowledge of version control systems (Git / GitHub / GitLab).Strong understanding of Agile / Scrum methodologies and test-driven development (TDD / BDD).Excellent problem-solving, debugging, and analytical skills.Good-to-Have Skills :
Experience with BDD frameworks such as Cucumber, Jest, or Mocha / Chai.Exposure to cloud-based testing platforms (BrowserStack, Sauce Labs).Basic understanding of performance or accessibility testing.Familiarity with front-end technologies (React, Angular, or Vue.js) to better understand UI behaviors.Soft Skills :
Strong communication and collaboration abilities.Ownership mindset with attention to detail and quality.Ability to work in a fast-paced, dynamic environment.Continuous learning attitude and adaptability to new tools and technologies.Skills Required
Java, Jira, Zephyr, Testrail, Rest Assure