About the job Software Development in Testing Role (SDET) (junior role)
Responsibilities:
- Develop and review test strategies, test cases, step definitions, and feature files to ensure comprehensive testing of our product offerings, serving as the lead QA engineer on the team.
- Contribute to creating test libraries and enhance automation coverage across our testing tools.
- Keep up-to-date with emerging technologies while managing multiple projects concurrently in collaboration with team members.
- Adhere to established software development and testing standards, employing Agile/SCRUM methodologies, and collaborate closely with QA Engineers, Development Leads, Developers, and Scrum Masters.
- Break down detailed specifications to define testing requirements that meet the needs of the product team, stakeholders, and clients.
- Prepare progress reports, monitor testing metrics, identify unstable (flaky) tests, and prioritize their resolution.
**Note:** TASQ will conduct an initial pre-screening interview via phone, so please be ready for a preliminary call.
Knowledge and Experience Required:
- The ideal candidate will possess a degree in information technology, computer science, engineering, or a related field, with a minimum of 5 years of experience in API automation testing.
- Demonstrated experience in designing test plans, creating test cases, and executing testing procedures.
- At least 6 years of relevant experience in the financial services sector, specifically testing capital markets and high-volume trading systems.
- Experience working with Order Management Systems (OMS).
- Proficiency in using Postman for API testing.
- Strong knowledge of the FIX protocol, trading standards, and their lifecycle.
- Familiarity with frameworks and languages such as SuperWSTest, NodeJS, ReactJS, TypeScript, C++, Java, and PactumJS.
- Experience implementing Behavior-Driven Development (BDD) practices using JavaScript testing frameworks (e.g., Gherkin, Cucumber, Mocha, Chai) within a Continuous