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 UI/UX. 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.Β The team currently use Cypress for their CI test automation, including automated unit 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 UX improvements
- 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 UI/UX software testing.
- Experience designing and implementing automated test frameworks for complex systems, preferably with excellent knowledge of Cypress.
- Experience being a QA technical lead, 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 out quality metrics and issues of concern to stakeholders.
Nice-to-haves
- Knowledge of q/kdb+, qcumber.
- Python.
- Experience with cloud platforms.
- Experience with Kubernetes, Helm Charts, Raft.
- 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.