About The Position

Our client is a US-based technology company focused on driving the next generation of vehicle and mobile technologies. For them, we’re looking for a QA Automation Engineer in Latin America who's available to work fully remotely during US East Coast office hours. The QA Automation Engineer relies on a thorough understanding of software development and quality assurance processes to establish and maintain high-quality standards for the next-generation SaaS-based platform. This role is focused on transforming manual processes into digital experiences by developing and maintaining automation frameworks across multiple projects. The position leads the automation of testing for web and mobile applications, creating performance and scalability suites, and ensuring product consistency through the testing process.

Requirements

  • 5+ years of software quality assurance testing background.
  • Experience in coding for test automation and scripting languages (e.g., JavaScript, Python, Ruby).
  • Strong working knowledge of object-oriented programming languages (Java, C#).
  • Experience with test frameworks such as Cucumber, Selenium WebDriver, Capybara, and Detox.
  • Experience with web services, RestAPI, GraphQL, and Relational Databases.
  • Experience working in an Agile/Scrum development process.
  • Bachelor’s Degree in Computer Science, Software Engineering, or related technical field/discipline.
  • Decision Making & Problem Solving: Critical problem-solving skills with the ability to read code and identify issues.
  • Communication: Highly effective written and verbal communication skills; demonstrates good documentation skills.
  • Accountability: Self-motivated team player who is accountable for commitments made and scheduled deliverables.
  • Agility: Desire to work in a fast-paced environment and willing to take on additional responsibility to ensure team success.
  • Planning: Strong planning and project management skills using tools such as JIRA and TestRail.

Nice To Haves

  • Experience with Performance, Load testing, and Mobile automation.

Responsibilities

  • Automation Framework Development: Develop and maintain automation framework(s) across multiple projects, specifically enhancing Mobile and Web Automation frameworks.
  • Scripting & Execution: Develop and maintain written and automated test scripts, test cases, and test plans based upon business and technical requirements.
  • Performance Engineering: Create a Performance and Scalability test suite and perform testing consisting of compatibility, functionality, regression, scalability, and performance.
  • Process Architecture: Collaborate with QA leadership to architect, establish, and evolve QA processes, ensuring that the team is using QA best practices.
  • Design & Review: Facilitate in product design sessions and review product specifications to ensure all projects meet functional requirements.
  • Defect Resolution: Partner closely with the engineering teams to replicate and resolve issues, identifying issues by reading code.
  • Mentorship: Mentor junior team members and work with third-party vendors to evaluate testing tools.
  • Continuous Improvement: Drive initiatives to improve software quality assurance procedures and standards and contribute to continuous improvement efforts.

Benefits

  • Totally remote, full-time (40h/week)
  • EST work hours
  • Long-term, solid independent contractor agreement
  • Payment in USD, by-weekly or monthly - your choice.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service