Digital and Technology Quality Engineer
ID de la solicitud
12528
Publicado
29-04-2021
Línea de servicio
REI Segment
Tipo de función
Tiempo Completo
Ubicaciones
Dallas - Texas - United States of America, Richardson - Texas - United States of America

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.

 

RESPONSIBILITIES

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.

SUPERVISORY RESPONSIBILITIES

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.

QUALIFICATIONS

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. 

Good hands-on in scripting languages like Python, JavaScript, 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

COMMUNICATION SKILLS

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.

FINANCIAL KNOWLEDGE

Requires knowledge of financial terms and principles. Ability to calculate intermediate figures such as percentages, discounts, and/or commissions. Conducts basic financial analysis.

REASONING ABILITY

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.