Understand Application and should be able define test cases for test automation.
Support Set up, Maintenance and Enhancement of test automation framework. Ensure 100% tools and Process adoption realized.
Ownership of end-to-end test automation of applications including automation strategy design, requirements understanding, test planning, test script development, test execution, results analysis and sign off.
Proven track record of successfully implementing and deploying automation frameworks across server, UI, API.
Improves quality of applications and user satisfaction by minimizing the number of defects that go into UAT and production, test processes and perform data validation.
Act as Key team player to ensure routine tasks automation for maximum development operations efficiency.
Utilize in-depth knowledge and skills across multiple applications to provide technical oversight.
Review and analyze proposed technical solutions.
Partners with multiple technology teams to ensure appropriate test automation scripts in place to meet goals; identifies and defines necessary framework enhancements.
Provides expertise in area and an advanced level of understanding of the principles of applications programming.
Develops standards for automation Framework coding, testing, debugging and implementation.
Identification, analysis, ownership and resolution of repeat incidents leading to permanent resolution in the automation framework.
Identify opportunities for continuous process improvements to existing processes, or definition of new processes/procedures and updating documentation as necessary.
Willingness to learn new technologies & concepts, while being ready to dive deep into complex problems.
Qualifications:
5 to 10 years\xe2\x80\x99 experience development / architecting automation frameworks for enterprise-level green field applications.
Experience in core Java
Strong experience in BDD/TDD framework development using Java, Selenium, Cucumber, TestNG etc.
Experience in building tools, utilities to resolve complex validations.
Exceptional problem-solving skills and ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
Experience in CI/CD Tools JIRA, BitBucket, Jenkins.
Education:
Bachelor\xe2\x80\x99s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group: Technology
Job Family: Applications Development
Time Type: Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi\xe2\x80\x9d) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review .