QA Engineer

Tijuana, Mexico

Job Description

You’ll work in a fast-paced environment. In addition to your daily responsibilities you will participate in daily stand-up meetings and weekly iterations

Skills and Requirements

  • Experience writing automated test scripts using Selenium+WebDriver
  • Experience with MySQL and database testing
  • Basic knowledge of HTML/CSS/Javascript to facilitate UI testing and automation
  • Experience in a Linux/Unix environment
  • Knowledge and understanding of industry standard quality assurance methodologies, standards and best practices
  • Strong analytical and diagnostic skills with a pro-active approach
  • Thorough understanding of the development lifecycle and exposure to various SDLCs, especially Agile
  • Experience with Bamboo, Jenkins or other CI framework a plus
  • Bachelor’s degree in Computer Science or related field
  • Selenium tester should be a “test engineer” who has some programming skills but does not need to be a “senior engineer”
  • He/she should have hands-on experience working with all facets of Selenium
  • Is used to developing and executing test plans, especially using automated test apps.
  • The test engineer should have very good English verbal and writing skills and ideally be able to commute to San Diego
  • Tester should be aware of these concepts and how Selenium fits in with the overall strategy of automated testing
  • Ideally, (but not required), the test engineer will have been exposed to EDI files, typically used in ERP systems and mainframes in companies that have manufacturing processes with customers, vendors, inventory control, etc.

Duties

  • Test web applications using black box testing techniques
  • Develop and execute functional, smoke, system integration and regression test cases for manual and automated testing
  • Proactive work ethic with the ability to deliver results and meet challenging deadlines
  • Communicate and coordinate with Development, Production Operations and Professional Services teams
  • Identify and raise risks as early as possible in the development lifecycle
  • Review requirements and design documentation to determine and implement the appropriate test strategy
  • Automate UI testing via Selenium
  • Perform cross-browser testing on desktop, mobile and tablet devices

Share