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 cloud, architecture, IoT, and employee experience using mobile apps. 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.
To deliver this vision, we are looking for a Quality Engineer with Test Automation experience to help us grow our Quality Engineering team as we work to expand our internal and client-facing (mobile, web) applications and API platform. You will help in setting up the automation test capabilities for the Host mobile app / Host Web Portal and also contribute to the CI/CD pipeline.
The team you would join is based in Richardson, TX.
About our team:
We're a product team within CBRE's Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to create value by developing targeted, highly scalable technology platforms for internal and external consumption.
We solve complex commercial real estate problems by bringing together good people, great minds, and top tier technologies. We value good people first, and often enjoy hanging out at happy hour or other team events.
Under moderate supervision, works to identify, create, execute and maintain automated tests in line with the functional test requirements and the overall DevOps processes.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Creates automated test cases in the desired tool, based on the functional test cases created for user stories. Stores automated tests on the respective source control system - TFS, GitHub etc.
Maintains the Environment health check, smoke pack, and regression pack for the respective products in use. Removes redundant tests, amends existing tests and adds new tests from the current sprint to achieve a relevant suite of test.
Follows predefined Automation and DevOps standards for Automation, as well as the processes of continuous integration and deployment.
Collaborates with users, developers, scrum masters, product owners, and other constituents involved in development, testing and, release of software products.
Executes, monitors and analyzes automation testing reporting, ensuring sure the data from the automation is accurately recorded and reported.
Prepares work estimates for all Automation tasks. Communicates risks and represents automation interests during sprint ceremonies.
Performs other duties as assigned.
No formal supervisory responsibilities in this position. Provides informal assistance such as technical guidance, and/or training to coworkers. May coordinate and assign tasks to co-workers within a work unit and/or project.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Nice to haves:
Experience with Behavior Driven Development frameworks like Cucumber, Gherkin.
Experience with CI tools such as App Center.
Familiarity with Open-Source products - being a contributor is a huge plus.
Experience working with development 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
EDUCATION and EXPERIENCE
Bachelor's degree (BA/BS) from a four-year college or university, preferably with emphasis in Computer Science. Requires a minimum of 3 years prior experience in Test Automation including development of test scripts and Agile software development. Consideration given to equivalent combination of education and experience.
5+ years in mobile, web and API testing with test automation, preferred.
Strong in Mobile App Testing (iOS & Android) with expertise in Appium, perfecto etc. and frameworks such as XCTest, XCUITest, Espresso, preferred.
String experience in backend APIs testing and proficient with tools/frameworks such as Cucumber, Karate, JMeter, RestAssured, JUnit, preferred.
Strong in Manual testing and experience with test case definition tools such as QMetry, preferred.
Ability to troubleshoot problems and perform complex system tests and communicate and collaborate with cross functional teams, preferred.
Experience with build tools such as maven, Azure ADO, Jenkins 2 etc., preferred.
Working knowledge of the cloud (AWS, Azure), preferred.
CERTIFICATES and/or LICENSES
Professionally certified in QAI(CSTE) or ISTQB preferred. Desired Six Sigma Green belt and Lean processes
Excellent written and verbal communication skills. Strong organizational and analytical skills. Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.
Requires knowledge of financial terms and principles. Ability to calculate intermediate figures such as percentages, discounts, and/or commissions. Conducts basic financial analysis.
Ability to comprehend, analyze, and interpret documents. Ability to solve problems involving several options in situations. Requires intermediate analytical and quantitative skills.
OTHER SKILLS and ABILITIES
Experience with ALM tools like TFS, Jira, HP QC, and test automation tools, preferably QTP/Selenium/Appium and Telerik Test Studio - cloud based automation. Knowledge in Open source technologies and tools
Experience to Agile software development.
SCOPE OF RESPONSIBILITY
Decisions made with understanding of procedures and company policies to achieve set results and deadlines. Responsible for setting own project deadlines. Errors in judgment may cause short-term impact to co-workers and supervisor.
Internal Number: 21012497
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.