Unclassified - Irvine, CA

posted 5 months ago

Full-time - Mid Level
Irvine, CA
10,001+ employees

About the position

As a Senior QA Engineer at Tyco, you will play a pivotal role in the development and execution of automated functional, integration, regression, and performance testing for mobile applications that operate on a multi-tenant cloud-based enterprise software solution. Your expertise will be crucial in ensuring the quality and reliability of our mobile applications, which serve various market verticals. You will be responsible for designing and implementing a robust testing framework that supports the testing of mobile applications on both Android and iOS platforms. This includes developing strategies for scale/load testing of mobile applications, middleware, databases, web services, and associated cloud services. In this role, you will collaborate closely with cross-functional teams, including Product Management, Project Management, Software Development, and Firmware Development, to ensure that the final product meets or exceeds all quality standards. You will also contribute to the development of new testing techniques and models, and participate in defining the technical implementation of the system architecture for our cloud-based platform. Your responsibilities will extend to mentoring and coaching junior QA engineers, ensuring that they adhere to best practices in software development and testing. Your analytical skills will be put to the test as you evaluate complex situations using multiple sources of information, filtering and validating dynamic material to make informed decisions. You will be expected to apply project management techniques effectively and contribute to the overall success of the team by leading initiatives that enhance our testing processes and frameworks.

Responsibilities

  • Design, develop, and implement automated functional, integration, regression, and performance testing frameworks for mobile applications on Android and iOS platforms.
  • Contribute to the development of test strategies, devices, and systems.
  • Develop new techniques, models, and plans within the area of expertise.
  • Evaluate complex situations using multiple sources of information and interpret dynamic material.
  • Define the technical implementation of the system architecture and business strategy for the cloud-based platform.
  • Participate in the development of automated testing features from requirements definition to deployment and Level 3 support.
  • Review development of testing frameworks, coding standards, conduct code reviews and walkthroughs, and conduct in-depth design reviews.
  • Interface with various teams to ensure high-quality product delivery that meets published guidelines.
  • Mentor and coach junior QA engineers to ensure excellence in their deliverables and behaviors.

Requirements

  • Bachelor's degree in Computer Science or a related engineering field.
  • 5 years of experience in software testing and development.
  • 3 years of hands-on experience in integration and performance testing of mobile applications leveraging cloud-based solutions or highly scalable multi-tenant enterprise solutions.
  • Proficient in analyzing complex issues and architectures and reducing them to practice.
  • Strong analytical skills and excellent communication and team management skills.
  • Ability to exercise independent judgment and make decisions after considering options.
  • Experience developing automated functional, integration, and regression tests for large-scale, enterprise-wide IT initiatives.
  • Technical knowledge and load testing experience using tools like JMeter, BlazeMeter, or LoadRunner.
  • Experience with tools such as JUnit, Cucumber, Mockito, Selenium, and others.
  • Familiarity with common cloud architecture and deployment platforms.
  • Experience with distributed processing solutions and data-driven applications.
  • Minimum of 3 years experience with Enterprise Java or .NET architectures and object-oriented programming languages.

Nice-to-haves

  • Experience with Groovy/Grails, Python, or Ruby on Rails is a plus.
  • Familiarity with web services technologies such as JSON-RPC, REST, or XML.
  • Experience with performance tuning of high-volume websites/applications.
  • Experience with Parallel and Grid Computing Technologies.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays and vacation time
  • Professional development opportunities
  • Flexible scheduling options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service