About Alexa Translations
Alexa Translations provides translation services in the legal, financial, and securities sectors by leveraging proprietary A.I. technology and a team of highly specialized linguistic experts. Unmatched in speed and quality, our machine translation engine is best-in-class and specifically trained for the French-Canadian market. Our technology is backed by two decades of award-winning client service.
Objectives of this Role
- Grow existing platform and network capabilities to handle massive growth, enabling insights and data products via self-serve computing, reporting solutions, and interactive querying.
- Examine existing systems, identify flaws, and create solutions to improve service uptime and resolution time through monitoring and automated remediation.
- Plan and execute full software development life cycles (SDLC) for assigned projects, adhering to company standards.
- Develop, execute, and maintain software and scripts to automate testing for Alexa Translations applications.
- Serve as a customer advocate by helping define product functionality and owning product quality.
- Create robust, performant, and reusable test tools and suites to facilitate high-quality releases.
- Collaborate with QA, dev, product, and other teams to deliver high-quality products.
Responsibilities
- Collaborate with SCRUM teams from the start of a sprint to deliver technical solutions.
- Create, optimize, and refactor automated test scripts for various applications.
- Monitor automation processes and report defect statuses.
- Develop test scenarios based on business requirements.
- Perform various testing types including Web, API, UI, functional, regression, and performance testing.
- Write and modify SQL queries for database validations.
- Work with teams to reduce error rates and analyze error trends.
- Partner with automation engineers to unify automation approaches.
- Architect maintainable automated test frameworks using scripting languages.
- Troubleshoot defects in code and aid in defect replication.
- Automate defect testing and maintain regression test suites.
- Participate in meetings and inter-team interactions, providing a customer perspective.
- Research and recommend new technologies for testing and quality assurance.
Skills And Qualifications
- Minimum five years of software QA testing experience.
- Bachelor's degree in a related field or equivalent experience.
- 3-5 years of experience in Software QA Automation.
- Proficiency in Java, JavaScript, and Python.
- Familiarity with CI/CD processes, version control, defect tracking, and test management tools (GIT, Jenkins, JIRA).
- Experience with API testing tools such as REST Assured.
- Experience with performance testing tools like JMeter.
- Knowledge of SQL databases.
- Experience with web application testing tools such as TestComplete.
- Hands-on experience with AI technologies, especially LLMs like GPT or Claude, including integration into testing workflows.
- Experience working with AI agents and Model Context Protocol (MCP).
- Strong prompt engineering skills and ability to evaluate AI outputs.
- Willingness to work remotely in the Eastern time zone.
- Fluent in English.
Preferred Qualifications
- Knowledge of text processing, Regular Expressions, and document processing.
- Experience with CAT tools such as memoQ, SDL, Memsource.
- Interest in ongoing professional development.
- Experience with AWS cloud applications and services testing.
- Fluency in Arabic, French, or other languages.