COMPANY OVERVIEW
OneMarketData LLC (“OMD”) is a US-based company with a global customer base and a distributed workforce. OMD Armenia is a wholly owned subsidiary of OneMarketData LLC. We are best known for OneTick, the world’s most powerful tick analytics platform, and are a leading provider of market data, trading research solutions, and regulatory products trusted by the world’s largest exchange group, market-makers, options traders, regulators, banks, and brokerage firms.
Prior to advancing with your application, we kindly request that you review the CONSENT NOTICE FOR HR AND RECRUITING provided by OneMarketData.
Your attention to this matter is greatly appreciated.
As a Senior QA engineer at OneMarketData you will play a critical role in improving the quality of our product. You will collaborate with cross-functional teams to ensure seamless integration and delivery of high-quality software.
Role
- Collaborative: Working with the scrum team to determine priorities and requirements based on customer requirements.
-
Drive Quality: through manual testing and test automation using Cypress for UI testing and Python for API and end-to-end testing.
- Do exploratory testing, create and execute manual test plans, write automated tests and analyze any failures.
- Identify process improvements including current gaps in testing.
- Determine how best to automate regression tests to improve release agility.
-
Provide “shift left” feedback on any areas of concern.
- For example, a particular microservice that needs improved resiliency.
- Ensure critical issues reported by QA are addressed in a timely manner.
- Highlight product improvements including UI/UX.
- Microservices: You need to be able to understand complex distributed systems quickly and thoroughly to enable you to debug complex issues.
- Planning: Be aware of upcoming features and releases to help identify edge conditions and gaps and plan testing efforts accordingly.
- Agile Participation: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Reporting:
-
- Maintain quality metrics.
- File good quality JIRA bug reports to facilitate efficient bug fixing
- Report on release candidate quality, flagging potential release blockers or other concerns.
- Ongoing development: keep abreast of emerging QA tools and best practice.
Qualifications
- Computer science degree or equivalent.
- 5+ years’ experience in software testing.
- Experience designing and implementing automated test frameworks for complex systems, preferably with excellent knowledge of Cypress and Python.
- Experience developing and executing test strategies and test plans, able to work independently and collaborate with colleagues.
- Experience debugging complex issues in distributed systems.
-
Experience reporting quality metrics and issues of concern to stakeholders.
Nice-to-haves
- Knowledge of q/kdb+, qcumber.
- Experience with cloud platforms.
- Experience with Kubernetes and Helm Charts.
- Experience with agile and scrum best practices.
- Experience with CI/CD pipelines, GitLab, Jenkins.
- Experience with microservices architecture.
General Skills
- English - upper-intermediate, including spoken English.
- Good communicative skills, being able to explain difficult things in simple words.
- Being eager to learn new technologies (including area-specific).
- Attentiveness, hard-working and goal-oriented mindset (to have the tasks done), ability to work both in the team and independently.
The position will require a background check, signed NDA, signed contract, and signed GDPR processor passthrough agreement (since we act as a data processor under GDPR). Salaries will be commensurate with experience, education, skillset, and local norms.
Kindly note that only shortlisted candidates will be contacted for an interview.