Job Archives

Posted 2 months ago

We are looking for a versatile UI Test Automation Engineer to lead the design, development, and execution of automated testing solutions for web and mobile applications. This role requires expertise in testing user interfaces across platforms to ensure seamless performance, usability, and reliability. The ideal candidate will build and maintain automation frameworks, integrate testing into CI/CD pipelines, and collaborate closely with cross-functional teams to deliver high-quality digital experiences.

Responsibilities:
• Develop and maintain test automation frameworks for web, mobile (iOS/Android), and hybrid applications.
• Create and execute functional, regression, and end-to-end automated test cases for web and mobile UIs.
• Use tools like Selenium, Cypress, Detox, Playwright, or Espresso for automation.
• Validate UI/UX designs and ensure alignment with design specifications across platforms.
• Collaborate with development and design teams to understand requirements and identify edge cases.
• Conduct cross-browser and cross-device testing to ensure compatibility across browsers and screen sizes.
• Monitor and maintain testing workflows in CI/CD pipelines using tools like Jenkins, Bitrise, GitHub Actions, or Azure DevOps Pipelines.
• Perform API testing and integrate with automation workflows using tools like Postman, RESTAssured, or SoapUI.
• Generate detailed test reports and documentation to track test coverage and identify gaps.
• Debug and troubleshoot issues, providing detailed analysis for development teams.
• Ensure compliance with accessibility standards (e.g., WCAG) and best practices across web and mobile platforms.
• Utilize cloud-based testing platforms (e.g., BrowserStack, Sauce Labs, or Firebase Test Lab) for extensive coverage.

Essential Skills:
• Proficiency in automation testing tools: Appium, Selenium, Cypress, Detox, Espresso, or Playwright.
• Expertise in scripting languages: JavaScript, TypeScript, Python, or Java.
• Experience with web automation frameworks like Cypress, Selenium WebDriver, or Playwright.
• Familiarity with mobile app testing workflows, including native, hybrid, and progressive web apps.
• Knowledge of testing frameworks: Jest, Mocha, Jasmine, Chai, or Robot Framework.
• Experience in integrating automated tests with REST APIs, GraphQL, and WebSockets.

Additional Skills:
• Familiarity with cross-platform app frameworks like React Native, Flutter, or Xamarin.
• Experience with accessibility testing tools like Axe, Lighthouse, or Wave.
• Understanding of native mobile app development technologies (e.g., Swift, Kotlin, Objective-C, or Java).
• Knowledge of browser debugging tools and responsive design principles.
• Exposure to performance testing tools like JMeter or Gatling

Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or related field.
• 3+ years of experience in test automation for web and mobile platforms.
• Strong problem-solving skills with attention to detail.
• Excellent communication skills to work effectively with cross-functional teams.

We are looking for a versatile UI Test Automation Engineer to lead the design, development, and execution of automated testing […]