
Automation Test Engineer - Cypress
Luxoft • Bengaluru, Karnataka, India
Role & seniority: Senior QA Automation Engineer / Test Lead for Financial Markets domain (8+ years in software test design and testing)
Stack/tools
-
Languages/tech: Core Java, API testing, SQL, Shell scripting; JEE tech stack
-
Automation: Selenium, Cucumber (BDD), XML, Cypress; API automation; JMeter
-
DevOps/CI: Git/ADO Repos, ADO Boards/Confluence, Jenkins/Groovy/YAML/ADO Pipeline
-
Testing/QA: Test data/conditions scripting, DB testing, test automation strategy
-
Integration: API, FTP, WebServices, Solace Messaging
Top 3 responsibilities
-
Design and implement test conditions, data, and scripts to cover business/technical use cases; lead automation efforts
-
Develop and lead the automation strategy; build scripts for automated testing cycles (Selenium, Cypress, etc.)
-
Coordinate between onshore & offshore teams; troubleshoot, triage, and drive root-cause analysis and resolution with multiple stakeholders (PM, PMO, Dev)
Must-have skills
-
8+ years in software test design and testing methodologies
-
Banking/financial services domain experience
-
Solid Java, API testing, SQL, Shell scripting
-
Automation tools: Selenium, Cucumber, XML, Cypress; API automation; JMeter
-
Versioning/ALM: Git, ADO Repos; ADO/Confluence; Agile methodology
-
CI/CD: Jenkins, Groovy, YAML, ADO Pipeline
-
Database testing concepts; Java/JEE stack knowledge
-
Integration tech: API, FTP, WebServices; Solace Messaging
Nice-to-haves
- Experience wi
Full Description
Project Description
- Financial Market Digital Channels team is driven to provide world class technology to support the bank's Financial Markets business, working specifically on the bank's in-house built pricing, execution and trade processing platform.
- We bring a deep understanding of the domain, a scientific approach, and innovative solutions to bear on the challenges of best servicing our customers in a highly competitive environment. This is a rare opportunity to join an organization working with smart technologists globally in the financial markets domain. The culture in the team is open, intellectual, and fun. Learning opportunities are plentiful and career advancement is always waiting for those high-energized talents willing and able to step up.
Responsibilities
- Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives
- Should co-ordinate between onshore & offshore teams
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
- Design and create test conditions, test data and test scripts to address business and technical use cases
- Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
- Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using Selenium & Cucumber
Mandatory Skills Description
- 8+ years of experience in software test design and testing methodologies
- Banking or Financial service industry experience
Solid knowledge of core JAVA, API Testing SQL, Shell scripting and Hands-on experience with following automated build/testing tools mainly Cypress
- o Selenium
- o BDD/Cucumber
- o XML
- o Cypress
- o API Automation
- o GIT/ADO Repos
- o ADO/Confluence
- o Jmeter
- o ADO Boards/ADO Test Plan
- Agile Methodology Exposure
- Good exposure on Database testing concepts
- Familiar with DevOps CI/CD (Jenkins/Groovy/YAML/ADO Pipeline)
- Good understanding of Java/JEE tech stack based applications
- Integration technology expertise - API, FTP, WebSerices & Solace Messaging