Responsibilities
- Create test cases, automation scripts and traceability matrices based on business requirements documents and system design documents
- Contribute to and maintain team’s automation tool set
- Create and / or maintain automated test data sets as well as validate test environments
- Organize and prioritize team's needs within given automation toolset to ensure execution is as effective as possible
- Take an active role in all testing phases, receiving direction from the Practice Lead/QE Manager and offering advice to the Practice Lead/QE Manager when needed
- Contribute to and maintain team’s internal knowledge base
- Supports the introduction, adoption and adherence to new / advanced techniques and approaches in testing and automation
- Work with JIRA for automation deliverables, test case management, defect management, test reporting, and other functions • Participate in defect triage, publish test execution, and defect metrics reports to Practice Lead/QE Manager and project stakeholders
- Review and provide feedback on high-level automation requirements, business requirements, and testing documents
- Able to work independently and with minimal guidance and direction
- Learn new technology like Cloud adoption, Machine Learning, AI-based tools, RPA to continually upskill oneself and thus enhance the capabilities offered by the QE team.
Show Us What You’ve Got
- Overall, 4 to 8 years of prior experience as a Quality Engineer.
- Experience in Investment Banking Domain is preferred.
- Proven ability and willingness to learn new technical and domain knowledge
- Good analytical skills and attention to details
- Demonstrate passion for team and self-improvement
- Outgoing and self-motivated
- Knowledge of Behavior Driven Development (BDD)
- Experience in test automation using JAVA and Python , Maven/Ant, Selenium , Tricentis TOSCA
- Knowledge of writing SQL (data retrieval/update/inserts) on DB2 / Oracle / MS SQL Server, MongoDB
- Knowledge of using source code control systems GIT / Bitbucket
- Knowledge in implementing continuous integration and delivery pipelines (CI/CD). Experience with Jenkins or GitHub Actions preferred
- Knowledge working with any Test Case Management tool such as Atlassian JIRA (X-Ray)
- Experience in working in an Agile environment would be a plus
- Knowledge of QE methodologies and best practices.