Citi is looking to enhance its automation testing frameworks for Java and Spring applications, requiring a skilled professional to analyze requirements, develop new frameworks and tools, and ensure adherence to industry quality trends and development lifecycle standards.
Requirements
- 6-10 years experience in Java/Spring development.
- Strong knowledge and experience in Java and Spring framework is mandatory.
- Strong experience and knowledge of Oracle DB and SQL is mandatory.
- Strong knowledge of branching, DevOps and CI/CD is mandatory.
- Experience and knowledge of Selenium automation is preferred.
- Requires in-depth knowledge, understanding and analytical thought.
- Strong understanding of testing processes.
Responsibilities
- Maintains and enhances automation testing frameworks in a Java and Spring application environment, by analysing both functional and non-functional requirements.
- Has ability to develop new frameworks and tools for a variety of new use cases.
- Conducts a broad range of complex process monitoring, product evaluation and audit assignments.
- Follows industry quality trends; applies to current environment as appropriate.
- Ensures project standards and procedures exist, are fully / clearly documented and followed throughout the software development life cycle.
- Monitors products for conformance to standards; monitors processes for conformance to procedures; identifies risks; ensures annual organizational reviews of standards and procedures are conducted.
- Documents findings and performs root cause analyses.
Other
- Ability to work independently or within groups on projects assigned
- In depth understanding of the Systems Development Lifecycle and solid experience in several phases of systems development.
- Must demonstrate confidence in their abilities
- Interacts with various levels of management; communicates technology level process changes.
- Acts as advisor and mentor for junior members of the team.