This job is with WTW, an inclusive employer and a member of myGwork the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
Job Description
The Automation Tester is an integral member of a global Agile Product Development team to design, build, test and deliver Willis Towers Watson's technology products to our external or internal clients. This role works with Willis Towers Watson's proprietary and/or industry-leading systems and applications and ensures that these are designed and built according to agreed-upon technical specifications and quality standards.
Key Responsibilities
- Contributes to team innovation activities, requested prototyping or research and development activities.
- Helps team understand and embody the Product vision and business needs for a successful, low-defect, on-time product release.
- Partner with peers across disciplines (Software Development, DevOps, Strategy and Architecture) to ensure on-time and on-budget delivery of quality and resilient solutions.
- Participate in the development and adoption of technology strategies in support of Software Engineering strategies
- Builds and support a culture of trust and transparency where collaboration is fostered within the Scrum teams and with the Program and Product Managers to work towards a common business goal.
- Supports team members across geographical locations.
- Identify key improvements continually to help drive efficiencies
- Fosters a culture where risks and issues are managed at the lowest responsible level by communicating and collaborating with team members.
- Supports building a Community of Practice to enhance continual learning.
- Helps team members serve as a champion of quality for their scrum team and helps support the QA Community of Practice, knowledge sharing sessions, lunch & learn, brown bag sessions, and other learning sessions.
Qualifications
The Requirements
- Demonstrate a strong understanding of SDLC process
- Fluency in an object-oriented programming language such as Python, C#, or Java, preferablyPython
- Working knowledge of the following technologies:UI technoloiges viz React JS, angular. JSON, XML, CI/CD
- Working knowledge of automation frameworks, including understanding of test automation design
- Demonstrate a strong understanding of SDLC process. Experience in Agile/Scrum framework
- Knowledge on SQL skills in tuning/optimization of SQL and database optimization
- Intermediate to advanced knowledge of using development tools such as PyCharm, Visual Studio, or Eclipse
- Intermediate to advanced skills in API based automated test development
- Intermediate to advanced skills in writing SQL
- Intermediate to advanced skills in Unit Testing
- Strong knowledge of tools and techniques used in manual and automation testing
- Advanced skills in UI automated test development
- Deeply understands practices of agile software development
- Strong knowledge in profiling an application and profiling concepts
- Manages time effectively by placing the right focus on value added operations
- Strong written and verbal communication skills
- Willingness to work in a fast-paced collaborative team environment that has tight deadlines
- Demonstrates an openness to changing approaches and gathers information to create an informed opinion and attitude
- Capability to guide and mentor junior QA engineers
Focusing on Clients
- Develops understanding of client issues to identify by asking probing questions and build testing solutions tailored to client and program objectives to improve overall client experience.
- Commits to delivering on sprint needs with a sense of priority and accountability.
- Demonstrates understanding of product vision and how it aligns with client needs and business strategy.
- Better understanding of operational and financial factors that drive function and scrum team success.
Working in Teams
- Encourages and promotes the integration of differences in perspectives, abilities, cultures, etc. into work activities.
- Offers assistance and accepts help from colleagues to accomplish work activities and build collegial relationships from multiple projects.
- Creates ideas and solutions for manual testing that maximize operational efficiency and quality.
- Keeps project leaders apprised of project status, anticipated difficulties, and potential solutions.
Driving Excellence
- Advanced skills in writing SQL
- Advanced knowledge of tools and techniques used in manual testing
- Advanced working knowledge of programming language and application system and how it impacts testing
- Good understanding of principles of agile software development
- Create and drive Regression testing strategy for product
- Takes ownership of ensuring function is meeting established goals and objectives
- Champion of testing for scrum team or project
- Basic understanding of automation testing
Fostering Innovation
- Leads discussions in a way that stimulates questions and ideas on product and process improvements
- Extrapolates from past experience and leverages prior work to generate recommendations
- Ability to develop a logical argument based on the implication of the pros and cons of a situation
- Raise vital questions precisely and clearly, gather and assess relevant information, interpret it effectively in order to come to well-reasoned conclusions and solutions, and test those conclusions against the given criteria and standards
- Identifies commonly available alternatives for work processes, selecting the most effective and practical option for the current situation
- Works with Scrum Masters, Engineers, and Product Owners to ensure that the program is always learning and selecting the most effective and practical option for the current situation
Adapting to Change
- Contributes to change and uncertainty by suggesting ways to clarify ambiguityApproaches change with flexibility, adjusting style and actions to fit changing circumstances and priorities
WTW is an Equal Opportunity Employer