
Automation Test Engineer - Cypress
Luxoft • Chennai, Tamil Nadu, India
Role & seniority: Senior QA/Software Test Engineer (8+ years in test design and testing methodologies)
Stack/tools: Core JAVA, API Testing, SQL, Shell scripting; Selenium, Cucumber (BDD), XML, Cypress; API Automation; Git/ADO; ADO/Confluence; JMeter; ADO Boards/Test Plan; Jenkins/Groovy/YAML/ADO Pipeline; Java/JEE stack; Integration tech: API, FTP, Web Services, Solace Messaging
Top 3 responsibilities
-
Collaborate with product management, project management, and development teams to define testing objectives and understand the project
-
Coordinate onshore/offshore teams; troubleshoot and triage issues to identify root cause and resolution
-
Design test conditions/data/scripts and lead the automation strategy, developing scripts for automated testing cycles (Selenium & Cucumber)
Must-have skills
-
8+ years in software test design and testing methodologies
-
Banking/financial services domain experience
-
Strong hands-on skills in Java, API testing, SQL, shell scripting
-
Automation tools: Selenium, Cucumber, XML, Cypress; API automation; GIT/ADO; JMeter; ADO/Tes Plan tools; CI/CD (Jenkins/Groovy/YAML/ADO)
-
Agile methodology experience; database testing concepts; DevOps CI/CD familiarity
-
Integration tech: API, FTP, Web Services, Solace Messaging
Nice-to-haves
-
Experience expanding or evolving automation frameworks
-
Additional test automation tools/frameworks beyond listed (e.g., alternative CI/CD setups)
-
Mentoring or leading automatio
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