Senior UI/UX QA Engineer
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.
As a Senior UI/UX 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.