CBRE - Irving, TX

posted 22 days ago

Full-time - Mid Level
Irving, TX
Real Estate

About the position

The Senior QA Analyst role focuses on UI testing and the development of automation frameworks from scratch. The ideal candidate will ensure the quality of web and mobile applications through extensive testing, including JavaScript-based user interfaces and mobile UI testing. This position requires collaboration with development and design teams to maintain UI consistency across platforms and devices, while also integrating automated tests into CI/CD pipelines.

Responsibilities

  • Develop and maintain automation test scripts from scratch with a focus on UI testing for web and mobile applications.
  • Build and implement robust automated UI testing frameworks using tools like Selenium, Cypress, or other relevant tools.
  • Conduct UI testing for JavaScript frameworks (e.g., React, Angular, Vue) to ensure functionality, usability, and visual consistency.
  • Perform mobile UI testing on iOS and Android platforms using tools like Appium, ensuring seamless UI across all devices.
  • Collaborate closely with development and design teams to ensure UI consistency across various platforms and devices.
  • Write test cases and perform cross-browser testing to ensure consistent UI behavior on different browsers and screen sizes.
  • Continuously improve automation testing strategies by integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab).
  • Perform manual and automated testing when necessary, ensuring a comprehensive approach to both functional and non-functional UI aspects.
  • Log and track bugs related to UI and automation testing in tools like JIRA, ensuring they are properly prioritized and resolved.
  • Provide detailed documentation for automated tests and continuously evaluate test coverage to improve the efficiency of testing efforts.
  • Stay current with UI automation trends, frameworks, and best practices, implementing innovative solutions when applicable.

Requirements

  • 5+ years of experience in UI testing and automation, with a strong ability to create automation frameworks from scratch.
  • Proficiency in automation testing tools like Selenium, Cypress, WebDriver, Appium, or equivalent.
  • Hands-on experience with JavaScript testing frameworks such as Jest, Mocha, Jasmine, or similar.
  • Expertise in mobile automation testing on both iOS and Android using Appium.
  • Strong knowledge of HTML, CSS, JavaScript, and how they impact UI/UX.
  • Experience with cross-browser testing and responsive design testing using platforms like BrowserStack or Sauce Labs.
  • Proven ability to write and execute SQL queries for database testing.
  • Experience with CI/CD pipelines and integrating automation tests with Jenkins, GitLab, or similar tools.
  • Familiarity with version control systems such as Git.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work in an agile development environment and collaborate with cross-functional teams.

Nice-to-haves

  • Experience with visual regression testing tools like Applitools or Percy.
  • Knowledge of API testing and its integration with UI tests.
  • Familiarity with performance testing for UI components.
  • Experience with cloud-based testing platforms like BrowserStack or Sauce Labs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service