Work In Tech

Find your next role at Canada's fastest-growing tech companies

Software Developer in Test

Nuvei

Nuvei

Software Engineering
Atlanta, GA, USA
Posted on Tuesday, July 23, 2024

The world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners, to help them grow.

WE ARE NUVEI. Nuvei (NASDAQ: NVEI) (TSX: NVEI) the Canadian fintech company accelerating the business of clients around the world. Nuvei’s modular, flexible and scalable technology allows leading companies to accept next-gen payments, offer all payout options and benefit from card issuing, banking, risk and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 47 markets, 150 currencies and 586 alternative payment methods, Nuvei provides the technology and insights for customers and partners to succeed locally and globally with one integration.

At Nuvei, we live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service. We are always looking for exceptional talent to join us on the journey!

SDET Roles and Responsibilities:

  • Specific duties and responsibilities include creating, maintaining, and executing automation test plans, writing test code against software platforms.
  • Demonstrated experience in test framework design and development. Enhance and extend test automation frameworks.
  • Identify quality tasks during team sprint cycle and automation strategies, estimate test efforts and develop automation for new features.
  • Understanding the flow of code and how it interacts with different components.
  • Analyze and communicate test results and defect tracking.
  • Working with deployment teams, resolving level of issues for systems, coding on product design and offering inputs on the testability of functional elements and product design.
  • Assist in the planning, creation, and control of the test environments and test data.
  • Participate in the review of QA procedures and processes and provide recommendations for improvement to eliminate redundancies in testing and improve efficiency.
  • Innovate in best automation, Agile and continuous testing practices by trying new frameworks and technologies on the market and recommending their use.
  • Experience with Agile testing methodologies and best practices.
  • Strong knowledge of QA methodology and tools, with demonstrated experience in an SDET role.
  • Strong, object-oriented design and coding skills. Python, Java is preferred.
  • Experience with test automation frameworks, Selenium WebDriver preferred.
  • Experience with CI/CD pipeline.
  • Hands-on experience with writing automation test code and utilizing leading industry standard tools (Postman, IDEs, Terminal, Selenium, etc.) and frameworks that can simulate complex interaction between multi-system scenarios.
  • Participate in performance and load test effort.
  • Ability to work both independently and collaboratively within a team environment.
  • Ability to drive the project independently along with the customer from QA perspective.
  • Ability to quickly adapt to new environments and pick up new skills/technologies.
  • Understanding of the electronic payments industry is preferred.

Required Skills:

1. bachelor’s degree in computer science, computer engineering or a required field.

2. Excellent designing and programming languages and process management methodology

3. Knowledge of test methodologies and their corresponding tools

4. Exposure to Behavior Driven development and experience in programming and testing

5. The ability to recognize risks and errors in an application.

6. Excellent verbal and written communication skills.

7. Good time management and organizational skills

8. The ability to keep current with the constantly changing technology industry

9. A passion for testing, development, and design.