Principal Responsibilities
• Become an SME of the application and utilize that knowledge to own and drive end-to-end testing initiatives throughout the entire SDLC from project test planning, requirement review, test design, test execution, test reporting and sign off.
• Design, build, and maintain efficient, reusable, and reliable automated test cases using in house automation framework libraries to achieve highest possible test automation coverage.
• Be a strong quality advocate, collaborating closely with software engineers and product owners to release highest quality products.
• Build, maintain, and troubleshoot automated test execution environments/pipelines.
• Work with QE team members to achieve upstream/downstream integration testing.
Qualifications/Skills Required
• Highly Skilled individual contributor
• 5+ years of experience in Software Testing, Test Automation Harness Development using preferably Python/Pytest and/or C#/.Net, xUnit or NUnit, Java/Junit/TestNG is nice to have as well.
• Knowledge of test automation tools/libraries such as Pytest-Bdd, Playwright and/or Selenium
• Strong technical skills, practical knowledge of SQL using PostgreSQL
• Knowledge of financial instruments and nomenclature, experience with various trading or back office systems is desired but not required.
• Proven track record of building test automation frameworks and integrating automated testing tools with them.
• Proficient in Python, with a good knowledge of its ecosystems and BDD frameworks like Pytest- Bdd or Behave would be a plus.
• Strong API Test and DB Automation.
• Experience with CI/CD from test automation perspective.
• Have the ability to solve complex problems with practical, maintainable, and scalable solutions
• Strong problem-solving skills, troubleshooting, and tracing root cause.
• Experience in automated testing of distributed multi-process systems/solutions.
• Experience designing, implementing or enhancing test harness/framework
Any Gradute