Financial Planning & Analysis Director

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: Working as a Test Engineer at Citi means bringing a modern, automation-first approach to testing software and data services. You'll collaborate with a team in an agile environment, using your expertise in software quality techniques to design optimal testing approaches. Your role will involve working across multiple tech stacks, implementing automation, and championing quality to enhance team velocity and capabilities. As a Test Engineer, you'll be expected to continuously learn, share knowledge, and contribute to elevating the Quality Engineering capability. Key Responsibilities: - Develop and evolve test plans for complex applications. - Deconstruct business requirements into tests for optimized coverage and risk (95% target test coverage). - Create reliable test automation with high relevancy (95% target test automation). - Implement automation for new business functionality using test automation frameworks. - Assess and advise on testability of user stories, acceptance criteria, non-functional requirements, and definition of done. - Collaborate closely with engineering teams, demonstrating strong debugging skills. - Share learnings with the team, recommending new tools/processes to enhance productivity and quality. Qualifications: - 9+ years of overall IT experience with at least 5 years working as a Test Engineer or similar role. - 3+ years of experience in Java, Python, or JavaScript development (intermediate to advanced level). - 3+ years of experience with Test Automation frameworks (e.g., Selenium, Junit, Nunit, Robot, etc.). - Experience in developing functional tests (e.g., integration, interface/API testing, and unit testing). - Familiarity with web service technologies (e.g., XML, REST, SOAP). - Bachelor's degree in engineering, computer science, computer engineering, or equivalent work experience. Preferred Qualifications: - Experience in developing non-functional tests (e.g., performance testing, load testing, stress testing, security testing, etc.). - Strong technical individual contributor with experience in modern quality engineering tools. - Knowledge of black-box and white-box testing. - Familiarity with various deployment strategies (e.g., Blue/Green, Canary, A/B, etc.). - Experience with BDD and TDD. - Knowledge of Code Quality tools (e.g., SonarQube). - Experience with Security Scanning tools (e.g., Snyk, BlackDuck). - Experience with CI tools (e.g., Jenkins, GitLab, CircleCI). - Passion for excellence in product quality and reliability. - Excellent communication and problem-solving skills. Role Overview: Working as a Test Engineer at Citi means bringing a modern, automation-first approach to testing software and data services. You'll collaborate with a team in an agile environment, using your expertise in software quality techniques to design optimal testing approaches. Your role will involve working across multiple tech stacks, implementing automation, and championing quality to enhance team velocity and capabilities. As a Test Engineer, you'll be expected to continuously learn, share knowledge, and contribute to elevating the Quality Engineering capability. Key Responsibilities: - Develop and evolve test plans for complex applications. - Deconstruct business requirements into tests for optimized coverage and risk (95% target test coverage). - Create reliable test automation with high relevancy (95% target test automation). - Implement automation for new business functionality using test automation frameworks. - Assess and advise on testability of user stories, acceptance criteria, non-functional requirements, and definition of done. - Collaborate closely with engineering teams, demonstrating strong debugging skills. - Share learnings with the team, recommending new tools/processes to enhance productivity and quality. Qualifications: - 9+ years of overall IT experience with at least 5 years working as a Test Engineer or similar role. - 3+ years of experience in Java, Python, or JavaScript development (intermediate to advanced level). - 3+ years of experience with Test Automation frameworks (e.g., Selenium, Junit, Nunit, Robot, etc.). - Experience in developing functional tests (e.g., integration, interface/API testing, and unit testing). - Familiarity with web service technologies (e.g., XML, REST, SOAP). - Bachelor's degree in engineering, computer science, computer engineering, or equivalent work experience. Preferred Qualifications: - Experience in developing non-functional tests (e.g., performance testing, load testing, stress testing, security testing, etc.). - Strong technical individual contributor with experience in modern quality engineering tools. - Knowledge of black-box and white-box testing. - Familiarity with various deployment strategies (e.g., Blue/Green, Canary, A/B, etc.). - Experience with BDD and TDD. - Knowledge of Code Quality tools (e.g., SonarQube). - Experience with Security Scanning tools (e.g., Snyk, BlackDuck). - Experience with CI to

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You