Tata Consultancy Services
Full stack Automation Test Engineer
Tata Consultancy Services, Cary, North Carolina, United States, 27518
Full stack Automation Test Engineers - Demonstrated experience in Test Automation including planning, script development & maintenance, and execution - Demonstrated experience in one or more of the following testing toolsets/frameworks: TOSCA, Selenium WebDriver, QTP/UFT, Cucumber - Should have experience in making script optimization - Experience in BFSI Information technology or equivalent - Possesses mastery level understanding of standards, business processes, workflows, methodologies, and leading practices - Must have in-depth knowledge of software development lifecycles including Agile development and testing. - Demonstrated ability in applying automation for repeatable tasks - Strong management, communication, technical and remote collaboration skill are a must - Experience in large cross system, cross team initiatives - Ability to build, deliver and operate complex systems - Excellent verbal and written communication skills with focused attention to details as well as demonstrated professionalism and time/task management skills and ability to establish strong relationships - Strong Software Development Life Cycle knowledge and experience, or comparable methodologies - Strong problem-solving skills with demonstrated ability to apply analysis to actionable insights - Translate business requirements into test requirements - Analyze flow across applications and dependencies - Co-ordinate with various Teams and set-up the data in the lower environments - Maintain test data integrity across systems and promote the data re-usability, to improve the overall Organizational productivity - Analyze the current masking, sub-setting process - Automate and Virtualize test data for continuous testing and re-use - Design and write test automation scripts using test automation frameworks - Participate in code reviews of automated scripts and supporting components / data / configuration - Develop deep expertise in the application(s) assigned for automation, and apply that knowledge in developing more effective automation solutions and troubleshooting issues that arise - Design, Load/Deploy the test data in Servicing channels - Write Queries to validate the data to ensure the accuracy via SQL, no-SQL, Graph Query and API services - Extract of production data subset based on search criterion - Contribute towards developing/refining Test Data management strategy aligned with Business and IT Strategy - Facilitate transparency and a continuous learning mindset - Collaborate with the Product Owner and AGILE team to support iteration goals and Program Increment objectives. - Contribute best practices in Test Data Management