Overview
The Dual Message Authorization team is looking for a Senior Software Development Engineer in Test to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an quality driven mindset.
RoleIn this position, You will:
- be an individual contributor with advanced knowledge within discipline, leading a segment of several initiatives or a larger initiative, or may formally supervise a small team
- Adheres to and implements enterprise quality standards, processes and tools, and develops and implements build control strategies or QA tools/processes
- Interacts with business and development teams to define test plans and schedules
- Translates complex system requirements and specs into test requirements and testing methods
- Identifies and implements more complex automation efforts.
- Participates in requirements review and testing activities; monitors resolutions and retains documentation
- Mentoring the team
- Work with software developers and domain experts in designing, performing, and improving verification tests
- Work collaboratively and effectively in a very fast paced environment.
- Identify early defects to improve quality of the products
- Follow the SDLC and STLC process with quality management and Agile tools like ALM
- Proactively monitor customer insights and production issues to seek quality feedback and improve processes to enhance quality of the product/capability.
- Play a crucial part in helping drive Quality to help build and ship better products.
All About You
- Working knowledge on Card Payment systems. [Must]
- Working knowledge of payment simulation tools such as T3/similar or and ISO payment protocols (8583) & (20022) (must) [Must]
- Working knowledge /Experience on different card platforms/Switch
- Understanding on Unix/Linux Commands, SQL [Must]
- Experience on Tandem HP non stop, Mainframe will be added advantage
- Understanding of any programming language. [Must]
- Knowledge of software testing life cycle [Test planning, Test design and execution, Defect Management, Test Reporting] [Must]
- Hands on experience on Functional, Regression, System, UAT Testing[Must]
- Any experience with TDD and/or BDD will be an added advantage
- Experience in automation testing using any of the tool like JBehave, TestNG, SOAP UI, Appium, Selenium, mobile automation tools will be added advantage.
- Excellent defect finding, debugging, root cause analysis capabilities
- Excellent communication skill and team handling capabilities
- Experience of testing solutions for large scale deployments including large enterprises or service providers, banking or payment solutions.
- Experience of working in payments application Domain.
- Hands on experience of working with tools like Confluence, JIRA, and Rally.
- Good at test strategy analysis systematically and delivery focused
- Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication skills.
- Ability to be flexible, accountable, reliable and industrious.
- Ability to manage multiple priority efforts in parallel and ensure Quality Assurance standards are followed.
- High-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment
- Strong oral and written communication skills
- Bachelors Degree in Computer Science or related field