Lead Quality Engineer About our team: CBRE, the world's largest commercial real estate services and investment firm, is committed to creating an amazing employee experience through its Host offering. Host sits at the intersection of architecture, ioT, and employee experience. We are set to change the way you interact with the space around you, and in turn, how that space morphs to fit you. Learn more at host.cbre.com.
In CBRE | Host, we're building a leading customer experience and data-driven technology company. We measure our success by delighting our customers with great digital experiences and the advocacy they provide. Guided by our core values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective, teamwork and respect for each other drive superior results. We are on a constant quest to elevate each other to do the right thing for our customers to achieve their goals.
Summary: We're looking for a seasoned Test Engineer to help us grow our Quality Assurance team as we work to expand our internal and client-facing (web and mobile) applications. This person will lead QA team and help in setting up the automation test capabilities for the Host mobile app / Host Web Portal and also contribute to the CI/CD pipeline. This is a full-time employment in Richardson, TX.
Backed by senior CBRE executives, our fast-paced team is on a mission to change the workplace experience with pioneering products leveraging cutting edge technologies.
Your responsibilities will include:
Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
Implement Appium scripts to test IOS and Android platforms.
Implement UI Automator viewer in Appium to inspect elements in mobile applications.
Implement mobile automation frameworks using Appium.
Develop automated scripts using Selenium Web Driver and Implemented Framework using Java.
Create and enhance numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.
Provide best practices in Automation testing in Coded UI.
Involve in Automation of the test cases using Selenium Web Driver, Junit and Ant.
Report bug using Project Tracking tool JIRA.
Perform Regression testing on new builds, every modification in the application using Appium / Selenium RC.
Perform back-end testing using Postman / Any other rest client for API testing.
Perform load testing using Apache J-meter.
During testing life cycle, perform different types of testing like Smoke Testing, Load Testing, Integration Testing and Automation Regression Testing with Selenium IDE.
Involve in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
Identifying feasible non-functional test cases for Performance testing.
Create Selenium web-driver automation scripts using Python and Java Script to validate functionality on various browsers.
Qualifications: Education & Experience: Bachelor's degree (BA/BS) from a four-year college or university, preferably with emphasis in Computer Science. Requires a minimum of 6 years prior experience in Test Automation including development of test scripts and Agile software development including 2 years in a lead position. Consideration given to equivalent combination of education and experience.
Strong in Mobile App Testing (iOS & Android)
Good expertise in Appium, perfecto (or equivalent)
Working experience in Linux
Strong Communication skills
Strong in Manual testing (as needed)
Ability to troubleshoot problems and perform complex system tests
Creative thinking skills - Always tries to simplify system/process Proficient understanding of code versioning tools such as GitHub
Experience with build machines (Microsoft VSTS, Jenkins 2, Circle CI, etc.)
Experience with application performance testing tools such as Apache JMeter, AppDynamics
Working knowledge of the cloud (AWS, Azure)
Proficient in Docker, AKS, Kubernetes
Understand Infrastructure as a code with working knowledge of Terraform/Ansible.
Familiarity with Distributed tracing tools such as Open Zipkin.
Familiarity with Centralized logging tools such as ELK Stack, Graylog etc.
Nice to haves:
Experience with Behavior Driven Development frameworks like Cucumber Gherkin.
Familiarity with Open Source products - being a contributor is a huge plus
Experience working with distributed teams in an agile environment
Passion for innovation, you are informed about innovations, aware of the types, and willing to individually contribute to the cause
A competitive compensation package, with medical/dental/vision/401(k)/disability
An awesome team with whom to collaborate
A commitment to your career so you can grow
A beautiful downtown Dallas office that's convenient to mass transit and the Dallas DART system
Internal Number: 20021502
With broader and deeper capabilities than any other company, CBRE is the leading full-service real estate services and investment organization in the world.
CBRE Group, Inc. is the world’s largest commercial real estate services and investment firm, with 2017 revenues of $14.2 billion and more than 80,000 employees (excluding affiliate offices). CBRE has been included in the Fortune 500 since 2008, ranking #214 in 2017. It also has been voted the industry’s top brand by the Lipsey Company for 17 consecutive years, and has been named one of Fortune’s “Most Admired Companies” in the real estate sector for six years in a row. Its shares trade on the New York Stock Exchange under the symbol “CBRE.”
CBRE offers a broad range of integrated services, including facilities, transaction and project management; property management; investment management; appraisal and valuation; property leasing; strategic consulting; property sales; mortgage services and development services.