Responsibilities:
Design and implement Testing and QA strategy for the program to ensure successful and high-quality product deliverables.
Takes ownership of and contributes to the successful release delivery by performing hands on functional testing.
Grow automated testing discipline (people, processes, and culture) and introduce new test automation capabilities
Develop and implements strategies and techniques covering both functional (e.g. Unit, Integration, System, Acceptance) and non-functional (e.g. Performance/Load, Usability, Security) software testing
Required Skills
8+ years of relevant professional experience in Software Testing and Quality management, including hands on execution, automation as well as reporting
Proven knowledge and experience of SDLC process and Agile Methodologies and various types of both functional (e.g. Unit, Integration, System, Acceptance) and non-functional (e.g. Performance/Load, Usability, Security) software testing
Experience with TDD, BDD methodologies and frameworks
Experience with CI/CD (Continuous Integration/Continuous Delivery) pipeline models and associated tools (e.g. Jenkins, Gitlab), Agile project management and DevOps practices.
Thorough understanding of end to end testing processes, Quality Center and other testing related tools
Experience in Test Automation (test and scripting tools) e.g. Selenium / Appium / Python / JMeter / Xunit / NUnit etc.
Able to demonstrate an understanding of the test phase life cycle, the principles of testing including Test and Defect Management.
Strong problem-solving skills, business acumen, and demonstrated excellent oral and written communication skills with both technical and non-technical audiences
Desired Skills:
Financial Services experience will be a strong plus
Experience with building and executing automated tests of software deployments/components in the cloud (Azure or AWS)
--
You must verify your mobile number to apply to this job.