Chamberlain Group - Oak Brook, IL

posted 4 months ago

Full-time - Mid Level
Oak Brook, IL
Professional, Scientific, and Technical Services

About the position

This position is part of Chamberlain Group's Engineering team, focusing on quality assurance through comprehensive test case development, automation script creation, and execution of tests for new features and regression testing. The role encompasses various platforms, including mobile applications, websites, middleware, and Internet of Things (IoT) devices such as garage door openers and commercial access controls. The successful candidate will lead quality assurance efforts, ensuring that all products meet the highest standards before release. The Software Test Automation Engineer 3 will collaborate closely with the Quality Engineering (QE) and Development teams to define processes and strategies related to test automation. This includes implementing best practices for testing websites and mobile applications. The role requires active participation in Agile methodologies, including Scrum, daily stand-ups, and sprint planning, to support quality assurance activities effectively. The engineer will analyze user stories and tickets, develop and verify test cases, and support regression testing to ensure that new features function as intended. In addition to leading the QE team in quality assurance activities, the engineer will be responsible for developing and reviewing test cases and scripts, conducting requirements traceability analysis, and planning test schedules in alignment with project scopes and delivery timelines. The role also involves creating, executing, and maintaining test plans, managing the complete scope of work assigned, and coordinating with remote and external teams. Summarizing test results and providing accurate traceability and bug reports are crucial for making informed Go/No-Go decisions. Furthermore, the engineer must comply with security requirements set by the Information Security team and adhere to health and safety guidelines, ensuring that the team maintains a safe working environment. Continuous professional development is encouraged through workshops, publications, and networking within professional societies.

Responsibilities

  • Lead quality assurance through test case development, test script/automation development, and test execution for new features and regression testing of mobile apps and websites.
  • Work with QE & Dev team to define process and strategy associated with test automation, implementing best practices for testing.
  • Participate in Scrum, Daily Stand-up, Sprint, and iterative development activities, collaborating with agile team members, scrum master, developers, and product owners.
  • Analyze user stories for new features and tickets assigned, develop test cases and automation, verify them, and support regression testing.
  • Lead QE team in supporting quality assurance activities for assigned Scrum teams and projects.
  • Responsible for test case and test script development/reviews, requirements traceability analysis.
  • Plan test schedules or strategies in accordance with project scope/delivery dates.
  • Responsible for creation, execution, and maintenance of test plans.
  • Manage complete scope of work assigned and coordinate with remote and external teams.
  • Summarize test results and provide accurate traceability and bug reports for Go/No-Go decisions.
  • Comply with security requirements set forth by the Information Security team and established ISO 27001 Security Roles, Responsibilities, and Authorities Document.
  • Comply with health and safety guidelines and rules, ensuring compliance across teams.
  • Protect Chamberlain Group's reputation by keeping information confidential.
  • Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies.
  • Contribute to the team effort by accomplishing related results and participating in projects as needed.

Requirements

  • Bachelor's degree in engineering, Computer Science, or related field, or equivalent practical experience.
  • An advanced degree in a directly applicable area of study may substitute for up to two (2) years of experience.
  • 3+ years of job-related experience as defined in the Essential Duties and Responsibilities.
  • Proficiency with JavaScript as a programming language.
  • Strong knowledge of test automation of web and mobile applications.
  • Strong knowledge in Playwright automation framework.
  • Ability to implement continuous integration and build automation systems, such as Jenkins, Azure DevOps, Bamboo, Octopus, etc.
  • Knowledgeable in test case development, test plans, and test reports.
  • Knowledgeable with Test Management, Bug Tracking, Collaboration tools (e.g., Testrail, Jira, Confluence, Qtest, Zephyr), as well as Source Code Management Tools (e.g., Git, TFS, RTC).

Nice-to-haves

  • Quality Assurance Certifications (e.g., ISTQB).
  • Coding Certifications.
  • Cloud Certifications.
  • Experience in automation testing of cloud-hosted applications, middleware.
  • Experience in agile testing.
  • Hardware testing and automation experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service