Job Title: Automation Test Engineer
Job ID/Reference Code: JR-0000052277
Location: Pune, India
Experience Required: Not explicitly stated (expected: Mid-level to Senior based on role expectations)
Educational Requirements: Not specified (typically Bachelor’s / Master’s in Computer Science, Engineering, or related fields)
Service Line: Wholesale Onboarding and Group FCO
Role Overview:
As an Automation Test Engineer at Barclays, you will be instrumental in advancing the digital transformation journey by building scalable, automated testing frameworks for modern applications. You will ensure the quality, reliability, and performance of software applications by designing and executing robust testing strategies. Your contributions will directly impact customer experience and business continuity in the domain of Financial Crime and Wholesale Banking.
Key Responsibilities:
Design and implement test automation frameworks for both frontend (e.g., React.js) and backend (e.g., Java Spring Boot) applications.
Develop and maintain automated test scripts using tools such as Selenium, Cypress, TestNG, and Rest Assured.
Execute API testing and integration testing to ensure service reliability and functionality.
Write automation scripts in Java and JavaScript for comprehensive test coverage.
Understand and test within the context of Financial Crime domains like AML and Fraud Detection.
Contribute to testing event-driven systems using message brokers like Kafka.
Validate data integrity using complex SQL queries.
Integrate automated test suites into CI/CD pipelines using Jenkins, GitLab CI, etc.
Additional Responsibilities:
Develop and execute detailed test strategies, plans, and acceptance criteria aligned with business objectives.
Perform root cause analysis on identified defects and collaborate with developers for resolution.
Participate in design reviews, sprint planning, and code reviews within agile teams.
Promote continuous improvement and adherence to quality standards within the testing team.
Stay updated with the latest technology trends and share knowledge across teams.
Technical Requirements:
Strong experience in test automation tools: Selenium, Cypress, TestNG, Rest Assured.
Proficiency in Java and JavaScript programming for test development.
Hands-on experience in API testing, integration testing, and data validation via SQL.
Understanding of BPM systems like Camunda BPM and workflow orchestration.
Familiarity with Kafka and other message brokers for event-driven systems.
Experience integrating tests into CI/CD pipelines (Jenkins, GitLab CI, etc.).
Exposure to Financial Crime or Wholesale Banking domains is highly desirable.
Preferred Skills:
Camunda BPM 2.0 process model testing.
Kafka message stream testing.
SQL-based data validation for backend testing.
Strong collaboration and problem-solving mindset.
Adherence to Agile/DevOps practices.
Analyst Expectations:
Execute assigned tasks to high standards and meet timelines consistently.
Lead and mentor team members, coordinate team efforts, and manage resources effectively.
Demonstrate strategic thinking and contribute to organizational goals.
Ensure risk awareness and adherence to governance and compliance standards.
Exhibit LEAD behaviors: Listen and be authentic, Energise and inspire, Align across the enterprise, Develop others.
Act as a liaison between teams, stakeholders, and external partners.