Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer in Test (Quality Assurance) image - Rise Careers
Job details

Software Engineer in Test (Quality Assurance)

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.

  • Minimum 3 years of experience in manual testing(Web application)
  • Articulate and explain issues properly
  • Ability to learn how a new system works, and working on it independently
  • Work with internal teams to diagnose and resolve test issues
  • Participate in process reviews to inform the development of products and resolution of defects
  • Design, prioritize, and implement test plans, scenarios, scripts, or procedures
  • Understand and utilize testing and debugging methodologies
  • Analyze, interpret, and communicate qualitative and quantitative findings from tests
  • Experience with various test levels (smoke, functional, system integration, performance, regression, and user acceptance)
  • University degree in Computer Science or Software Engineering or Quality Assurance diploma from an accredited institution
  • Ability to script in a programming language (JavaScript)
  • Report test results and bugs in appropriate tools (Jira, Xray)

Nice to have:

  • Experience with continuous integration tools (e.g. GitHub)
  • Web automation (Cypress, Cucumber), API automation(Postman)
  • Performance testing
  • Exposure to a JavaScript framework and .Net
  • Experience with Amazon Web Services
  • Experience in finance domain
  • Development background would be considered an asset
  • Experience with SQL database and simple queries
  • Understanding of any Agile delivery model
    • Annual salary increase review
    • End of the year bonus (Christmas bonus)
    • ESPP (Employee Stock Purchase Plan)
    • Paid day off for birthday
    • 15 day vacation per year
    • Insurance guaranteed for employees ( Health, Oncological , Dental , Life Insurance)
    • No fee when using RIA service/wire transfers

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer in Test (Quality Assurance), Xe

At XE, where we live currencies, we're on the lookout for a talented Software Engineer in Test (Quality Assurance) to join our dynamic team. We're dedicated to providing a comprehensive range of currency services and products like our Currency Converter and Market Analysis, all designed to help individuals and businesses navigate the world of currencies. As a crucial member of our team, you'll be diving into the quality assurance aspect of exciting projects, including our corporate money transfer web application and mobile app. You’ll work closely with our Director of Software Engineering to analyze, test, and ensure that our deliverables meet top-notch functionality and quality standards. If you're someone passionate about both manual and automated testing, this role is tailor-made for you! You'll help keep our automated backend API tests in check while spending most of your time testing cutting-edge new features. Your meticulous nature and ability to collaborate with cross-functional teams will shine through as you contribute to the overall success of XE’s offerings. With a minimum of 3 years in manual testing under your belt and an eagerness to learn about automation, you’re ready to make a real impact. Join us, and be proud to be part of a global leader in secure electronic financial transactions, helping us build better currency services that really put our customers first.

Frequently Asked Questions (FAQs) for Software Engineer in Test (Quality Assurance) Role at Xe
What skills are required for the Software Engineer in Test position at XE?

The Software Engineer in Test position at XE requires a minimum of 3 years of experience in manual testing, particularly for web applications. Candidates should have the ability to articulate and explain issues clearly, along with a strong understanding of testing methodologies. Familiarity with programming languages, especially JavaScript, and experience in using testing tools like Jira and Xray is also beneficial. A university degree in Computer Science, Software Engineering, or a related field is preferred.

Join Rise to see the full answer
What does the Software Engineer in Test role at XE entail?

As a Software Engineer in Test at XE, you will primarily focus on analyzing and testing project deliverables to ensure they meet quality standards. You'll be responsible for manual testing of new features, as well as maintaining automated backend API tests. This role requires collaboration with diverse teams to diagnose and resolve testing issues, and participation in process reviews to enhance product development and defect resolution.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer in Test at XE?

At XE, you will work with a variety of technologies, especially those related to testing and debugging. Experience with continuous integration tools like GitHub, web automation tools such as Cypress and Cucumber, and API automation tools like Postman will be advantageous. Familiarity with performance testing and exposure to AWS or .NET environments will also play a significant role in this position.

Join Rise to see the full answer
Is there room for growth in the Software Engineer in Test position at XE?

Absolutely! XE values personal development and offers opportunities for growth within the company. As a Software Engineer in Test, you will gain exposure to various aspects of software quality assurance, and the collaborative environment encourages learning from interdepartmental experiences, making it an ideal place to advance your career.

Join Rise to see the full answer
How is employee compensation structured for the Software Engineer in Test at XE?

At XE, the compensation for the Software Engineer in Test position includes an annual salary increase review, an end-of-the-year bonus, and the opportunity to participate in the Employee Stock Purchase Plan (ESPP). The company also offers competitive insurance packages, a paid day off for birthdays, and generous vacation days.

Join Rise to see the full answer
What makes XE a great company to work for?

XE is a fantastic place to work due to its commitment to innovation, teamwork, and customer service. As part of Euronet Worldwide, you'll be involved in cutting-edge currency services and products that have a significant impact on users globally. A strong commitment to employee well-being, competitive benefits, and a collaborative work culture further enhance the experience.

Join Rise to see the full answer
What type of projects will I be involved in as a Software Engineer in Test at XE?

In the Software Engineer in Test role at XE, you will be involved in developing exciting products, particularly the corporate money transfer web application and mobile app. You'll play a critical part in ensuring these projects meet quality standards through meticulous manual and automated testing processes.

Join Rise to see the full answer
Common Interview Questions for Software Engineer in Test (Quality Assurance)
Can you explain your experience with manual testing?

When discussing your experience with manual testing, provide specific examples of web applications or systems you've tested. Talk about the techniques you've used, any challenges you faced, and how you documented the results. Highlight how your attention to detail contributed to uncovering bugs or issues that might have been missed.

Join Rise to see the full answer
What testing methodologies are you familiar with?

Be prepared to discuss various testing methodologies such as smoke testing, functional testing, system integration testing, performance testing, regression testing, and user acceptance testing. Illustrate your understanding by mentioning scenarios where you've applied these methodologies effectively in previous roles.

Join Rise to see the full answer
How do you prioritize and manage your testing tasks?

To answer this, provide insight into your approach for prioritizing testing tasks. Mention how you assess the criticality of features, deadlines, and testing requirements to create a balanced schedule. Share tools or techniques you use for tracking progress and collaborating with team members to ensure timely testing.

Join Rise to see the full answer
What tools and technologies have you used for automation testing?

Identify automation tools you've utilized, like Selenium, Cypress, or Postman, and describe your hands-on experience. Discuss how you've integrated these tools into your workflow to enhance testing efficiency. Point out specific instances where your contributions using automation have led to improved outcomes.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

When answering this question, narrate a specific bug scenario in detail, explaining the impact it had on the project. Outline the steps you took to identify the root cause, the collaboration with developers, and how the bug was eventually resolved. This showcases your problem-solving skills and proactivity.

Join Rise to see the full answer
How do you ensure that your testing aligns with the project requirements?

You can explain your commitment to understanding project requirements thoroughly, including participating in meetings and reviewing documentation. Emphasize your strategy of creating test cases and scenarios that map directly to project specifications to ensure full coverage and alignment with project goals.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Discuss your familiarity with Agile practices, like Scrum or Kanban, and how you've participated in sprints or stand-ups. Share examples of how working in Agile environments has helped you adapt to changes in project scopes while maintaining quality in deliverables.

Join Rise to see the full answer
How do you handle feedback on your testing outcomes?

Express your openness to feedback, explaining how you view it as an opportunity to improve. Provide examples of times when you've received critical feedback on your testing and how you've adjusted your approach based on it. Highlight your ability to collaborate effectively with team members in this aspect.

Join Rise to see the full answer
What are your long-term career goals as a Software Engineer in Test?

Share your aspirations in quality assurance, mentioning any specific areas of the field you want to specialize in, such as automation or performance testing. Discuss how you plan to continue learning and growing within XE and how you see yourself contributing to its success.

Join Rise to see the full answer
Why do you want to work for XE as a Software Engineer in Test?

To answer this, reflect on what excites you about XE’s mission and products, especially in the context of currency services. Mention the culture, innovative projects, and the impact your role could have on customer satisfaction and quality, aligning it with your own values and professional goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Sumerge Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
NBCUniversal Hybrid 7580 Golf Channel Drive, Orlando, FL
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User By Xe

Xe.com is a Canada-based online foreign exchange tools and services company headquartered in Newmarket, Ontario.

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!