Typical Day in Role:
• Configuring all products (wireless ACH, file transfer configurations, account transfer) and working on set up, pushing down to channels that customers use e.g. client website – will be testing all functionalities, sending data, servicing: customer help desk – will review all the set ups and ensuring everything works properly
• Analyze requirements and design and build automated and manual tests, develop/create test data, construct and execute exploratory, system, regression, migration, back-end, and user acceptance tests.
• Write clear and concise defect reports and work as an empathetic advocate for the customer’s quality experience. Triage and prioritize defects for remediation, with the Product Owner and development team.
• Collaborate actively with the development team, Product Owners, B/As.
• Create and execute acceptance criteria based on requirements, assessing usefulness of test cases and adjusting approach where required.
• Work with individual project teams, during the software development life cycle, to ensure business and technical requirements have been fulfilled; contribute recommendations and assessments to ongoing project reviews
• Identify and track software defects found during testing.
• Conduct functional test and ensure their readability (clear, succinct, and using common business jargon) as well as tests must be maintainable (built with reusable domain specific testing language components).
• Working knowledge in Automation frameworks, developing, designing and executing test automation scripts (Selenium, API Tools (Postman), test NG, any one of behaviour driven development (BDD) or Test-driven development (TDD frameworks like Karate and Cucumber).
Candidate Requirements/Must Have Skills:
1) 5+ years hands-on Test automation experience.
2) 2+ years of hands-on experience with API specific testing using JavaScript and Postman
3) 2+ years’ hands-on expertise in either of these: Selenium WebDriver, JUnit, and Maven for UI automation frameworks (please list which)
4) Demonstrated recent experience writing SQL/NoSQL queries
5) 5+ years’ experience with QA processes and hands-on experience of preparing testing artifacts such as test plan, strategy, Test cases, status reports
Nice-To-Have Skills:
1) Experience working with both Agile methodology and Waterfall SDLC
2) Experience from FI/banking
3) Experience in creating/maintaining automation BDD/TDD framework (Using Cucumber, Maven, TestNG)
4) Familiarity with setting up and maintaining CI/CD pipelines using Jenkins.
5) Experience working in Cloud applications
6) Experience with version control systems (e.g., Git or Bitbucket) in collaborative team environments
Soft Skills Required:
• Excellent problem-solving, analytical, and decision-making skills.
• Excellent communication skills to address all project related issues and conflicts within quality assurance testing cycle.
• Ability to work collaboratively in a team environment.
• Attention to detail and a commitment to delivering high-quality solutions.
Education:
Bachelor’s degree in a technical field such as computer science, computer engineering or related field