As a QA Automation Engineer , you will be responsible for designing, developing, and implementing UI automated testing solutions to ensure the quality and reliability of our software applications. You will work collaboratively with cross-functional teamsincluding software QA, front-end developers, and DevOpsto integrate UI tests into the development process, contribute to optimizing the CI/CD pipeline for front-end testing, and help improve overall UI test coverage.
The day-to-day:
Assist in building and maintaining the UI automation framework and infrastructure to support development and deployment processes.
Work closely with QA, front-end developers, and DevOps engineers to ensure the smooth integration of automated UI tests.
Support the creation and refinement of UI automation methodologies by selecting and using appropriate tools and frameworks.
Develop and improve testing processes for both new and existing products.
Identify UI Quality Issues- detect, track, and report UI-specific bugs to support the development process.
Requirements: Ideally, were looking for:
1-2 years of experience in Automation Development, hands-on experience with UI automation frameworks and developing Python-based solutions for UI test automation.
Proficiency in UI Automation Tools, direct experience using Selenium and/or Playwright for automating front-end tests.
Experience in developing Python-based automation frameworks for UI testing.
Proficiency in bash and shell scripting to support test automation.
The ability to clearly communicate UI testing concepts to both technical and non-technical team members.
These would also be nice:
Any involvement in setting up or refining UI automation frameworks and infrastructure.
Familiarity with integrating UI tests into CI/CD processes and source control systems.
Exposure to testing UI in cloud environments and using DevOps tools like GitHub Actions, Jenkins, or similar platforms.
This position is open to all candidates.