Alexa Translations logo

QA Automation Engineer

Alexa Translations
Full-time
Remote
QA Automation Engineer

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. If that wasn’t enough, 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 the generation of insights and data products on all internal and external data via self-serve computing, reporting solutions, and interactive querying
  • Examine existing systems, identifying flaws and creating solutions to improve service uptime and time-to-resolve through monitoring and automated remediationΒ 
  • Plan and execute full software development life cycles (SDLC) for each assigned project, adhering to company standards and expectations
  • Develop, execute and maintain software and scripts to automate testing for all Alexa Translations applications.Β 
  • Serve as a customer advocate through helping to define product functionality and by taking ownership of product quality.Β 
  • Create test tools and automated test suites that are robust, performant and reusable, allowing our Agile teams to deliver high-quality releases more efficiently.
  • Collaborate with QA, dev, product and other cross-functional groups to deliver high-quality productsΒ 

Responsibilities

  • Collaborate with SCRUM teams from the start of a sprint to deliver best-in-class technical solutions
  • Create, optimize, and refactor automated test scripts for legacy, client-server and web applications
  • Monitor automation processes and prepare defect status reports
  • Develop test scenarios based on business requirements and designs
  • Write automation and perform Web, API, UI, functional, regression, smoke, black box, load, performance and end-to-end testing
  • Write and/or modify SQL queries to perform database validations
  • Work with functional teams in reducing error rates and perform root cause analysis of errors/trends
  • Partner with automation engineers to create a unified approach to automation across the team.
  • Architect maintainable and extendable automated test frameworks and tools using scripting language(s) to test various product APIs as well as GUI elements.
  • Troubleshoot defects in existing code.
  • Work with support, stakeholders and developers to aid in replication of software defects.
  • Automate testing of defects and assist with the maintenance of the Regression Test suite.
  • Collaborate as part of a development team by providing a customer viewpoint
  • Make suggestions/contributions for the improvement of software testing/quality
  • Contribute in meetings, Scrums, and other inter-team interaction.
  • Provide software and hardware capability assessments to outside departments.
  • Research and make recommendations to the group regarding new technology available and its proper application.

Skills and Qualifications

  • Minimum five (5) years software QA testing experience.
  • BachelorΒ΄s degree in Computer Science, Information Systems, Computer Programming, Mathematics/Analytics or related field or equivalent experience.
  • 3-5 years of experience in Software QA Automation experience.
  • Proficiency in Java, JavaScript, and Python.
  • Familiarity with Continuous Integration and Continuous Deployment (CI/CD) processes.
  • Familiarity with version control, defect tracking, and test management tools (GIT, Jenkins, JIRA).
  • Experience with web application testing and tools such as TestComplete.
  • Experience with API testing and tools such as REST Assured.
  • Experience with performance testing and tools such as JMeter.
  • Knowledge of SQL databases.
  • Willingness to work in the Eastern time zone remotely.
  • Fluent in English and Spanish.

Preferred Qualifications

  • Working knowledge of the following technologies:
    • Text processing, Regular Expressions, knowledge of processing variety of documents
    • CAT Tools such as: memoQ, SDL, Memsource
  • Desire to continue to grow professional capabilities with ongoing training and educational opportunities
  • AWS Cloud Applications and Services Testing
  • Fluent in Arabic, French or other languages.