Senior Quality Assurance Automation Engineer

  • Brasília
  • Xe.com
At XE, we live currencies. We provide a comprehensive range of currency services and products, including our Currency Converter, Market Analysis, Currency Data API and quick, easy, secure Money Transfers for individuals and businesses. We leverage technology to deliver these services through our website, mobile apps and by phone. Last year, we helped nearly 300 million people access information about the currencies that matter to them and over 150,000 people used us to send money overseas. Thousands of businesses relied on us for information about the currency markets, advice on managing their foreign exchange risk or trusted us with their business-critical international payments. At XE, we share the belief that behind every currency exchange, query or transaction is a person or business trying to accomplish something important, so we work together to develop new and better currency services that put our customers first. We are proud to be part of Euronet Worldwide (Nasdaq: EEFT), a global leader in processing secure electronic financial transactions. Under Euronet, we have brought together our key brands – XE, HiFX and Currency Online– to become the business that XE is today. XE is seeking a QA Analyst to join our team building exciting products such as our corporate money transfer web application and our mobile app using cutting-edge technologies. Reporting to the Director of Software Engineering, the QA Analyst will be responsible for analyzing and testing project deliverables to ensure quality standards and functionality are aligned with specifications, as well as helping automate tests. The QA taking on this role must have a passion for manual testing and interest in automation. Backend API tests are fully automated, and the QA Analyst will contribute, keeping them up to date. Still, they will spend most of their time testing the exciting new features their team is adding to Xe products manually. If you are meticulous with details and work well with interdisciplinary and cross-functional teams, this is the position for you. Responsibilities Work with internal teams to diagnose and resolve test issuesParticipate in process reviews to inform the development of products and resolution of defectsDesign, prioritize, and implement test plans, scenarios, scripts, or proceduresUnderstand and utilize testing and debugging methodologiesAnalyze, interpret, and communicate qualitative and quantitative findings from testsExperience with various test levels (smoke, functional, system integration, performance, regression, and user acceptance)Report test results and bugs in appropriate tools (Jira, Xray) Qualifications Minimum 3 years of experience in manual testing(Web application)University degree in Computer Science or Software Engineering or Quality Assurance diploma from an accredited institutionArticulate and explain issues properlyAbility to learn how a new system works, and working on it independentlyAbility to script in a programming language (JavaScript)Experience with continuous integration tools (e.g. GitHub)Web automation (Cypress, Cucumber), API automation(Postman)Performance testingExposure to a JavaScript framework and .NetExperience with Amazon Web ServicesExperience in finance domainDevelopment background would be considered an assetExperience with SQL database and simple queriesUnderstanding of any Agile delivery model Benefits Annual salary increase reviewEnd of the year bonus (Christmas bonus)ESPP (Employee Stock Purchase Plan)30 days vacation per yearInsurance guaranteed for employees ( Health, Oncological , Dental , Life Insurance)No fee when using RIA service/wire transfers