Position: Senior Test Automation Engineer
Company: GlobalLogic
Experience required: 5y
English level: upper

Description:
Our client is a leading professional services firm that specializes in real estate and investment management. Our vision is to re imagine the world of real estate, creating rewarding opportunities and amazing spaces where people can achieve their ambitions. In doing so, we will build a better tomorrow for our clients, our people and our communities.  

Our mission is to bring technology innovation to commercial real estate. We deliver unparalleled digital advisory, implementation, and services solutions to organizations globally. Our goal is to leverage technology to increase the value and liquidity of the world’s buildings, while enhancing the
productivity and the happiness of those that occupy them. 

Requirements:
5-8 years of experience testing rich interactive web applications 
Work experience with SQL
Understanding of web testing, applying specific approaches and tools
Proactivity and being able to work independently is a must
Good knowledge of the software testing methodologies and techniques
Good understanding of web and middleware architecture
Experience in writing and maintaining test documentation (bug reports, test cases, checklists)
Experience with bug-tracking systems
Proven test design skills
Practical experience in writing maintainable and supportable code
Proficiency with at least one OOP language
Understanding of modern test automation patterns and standards
Hands-on experience with different types of test automation
Excellent communication skills
Analytical mind and problem-solving aptitude
Self-motivated and responsible
Good technical writing and documentation skills

Job Responsibilities:
Own the whole test cycle for product changes: specification review, consultations with Product and Dev teams, initial manual testing, creation of test cases to automate, creation of auto-tests
Test a variety of web applications and integrations
Requirements analysis, test cases/checklists preparation, and execution
Test documentation maintenance
Find and report defects with detailed and accurate steps to reproduce
Assist developers in discovering and researching defects
Regular communication with the team to clarify requirements and details of implementation