QA Automation Engineer
Remote
Full Time
Experienced
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.
Apply for this position
Required*