Software Engineer Required At Barclays
Barclays is a transatlantic consumer, corporate and investment bank offering products and services across personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our two home markets of the UK and the US.
With over 325 years of history and expertise in banking, Barclays operates in over 40 countries and employs approximately 130,000 people. Barclays moves, lends, invests and protects money for customers and clients worldwide
o To develop and review test code and contribute to creation of testing strategies to validate large-scale software development and deployments.
o Pair/Partner with developers to embed quality into product development by reviewing unit and integration tests.
o Contribute to development of automation strategies and implement the same for right ratio of unit, API and GUI tests
o Creation/Automation of test data and test harnesses
o Develop test harness, data generation tools, test mocks to support unit and API level testing
o Good understanding of Cards domain and Testing principles in various delivery models (Agile)
o Analysis design and implementation of test solutions to fit the business requirements
o Is capable of effective stakeholder management, supporting business for making informed decisions based on test results, possess good analytical skills
o Key specific accountabilities.
o Detailed design for test engineering solutions and verification of this with test team stakeholders and QEA architecture and design authorities
o Test Planning and assisting developers in designing unit & integration tests
o Create Test ware – estimates, scenarios, cases, data & tests.
o Review & execute unit & integration tests.
o Execute Tests and collate evidence.
o Deliver all planned automated testing as part of ‘done’, including unit tests for any framework code developed.
- Integration: Services, Components, Integrations (medium tests)
- System: User stories, End to End (large tests)
o Ensure automation frameworks meet current requirements and coding standards and maintain new & existing automated tests
o Create & maintain mocks / stubs / harness/fakes/virtual services for all testing
o Collaborate with Test Engineer in supporting exploratory testing
o Defect reporting and tracking
o Support and maintenance for test code and frameworks/test harnesses
o Sharing of re-usable components to test engineering colleagues and other test teams
o Deliver test automation improvement initiatives within the project group.
o Conform to established best practices and any appropriate test automation standards
For Applying Click here