Software Quality Assurance Engineer

Posted 11ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Quality Assurance Engineer ensuring quality in web and mobile applications at TRACTIAN. Developing test plans and collaborating with teams for excellence in user experience.

Responsibilities:

  • As a Quality Assurance Engineer at TRACTIAN, you will play a crucial role in maintaining the quality and functionality of our web and mobile applications.
  • Your responsibilities will involve developing and implementing comprehensive test plans, validating interfaces across web and mobile platforms, and identifying potential issues across a wide range of devices and operating systems.
  • Working closely with development and design teams, you will contribute to delivering a seamless and user-centric experience that aligns with TRACTIAN's standards of excellence on both web and mobile platforms.

Requirements:

  • 3+ years of hands-on experience as a Quality Assurance Engineer or Software Developer in Test (SDET), focused on automation.
  • Strong proficiency in creating and maintaining automated tests for web, mobile, and APIs using tools like Cypress, Playwright, Selenium, Appium, Maestro, Espresso, XCUITest, Rest Assured, or Robot Framework.
  • Experience with native mobile test automation for Android (Espresso) and/or iOS (XCUITest).
  • Experience integrating automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar).
  • Proficiency in learning and adapting to new tools and automation methodologies, thriving in a fast-paced environment. Solid programming skills in TypeScript, JavaScript, Kotlin, Swift, or similar, with an ability to design maintainable test code.
  • Experience with contract testing (e.g., Pact) is a plus.
  • Excellent problem-solving skills and ability to debug complex automation failures.
  • Strong communication skills for effective collaboration with cross-functional teams.
  • Knowledge of monitoring systems, data visualization, IoT, and previous developer experience are nice-to-haves.