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

Lead Software Engineer in Test

About Us

Viva.com is Europe’s first acquirer powering merchant payments acceptance across 24 countries and 1.165+ devices. With an ECB approved banking license and presence in 24 European markets, Viva.com’s Tap on Any Device technology for in-store payments, Smart Checkout payment gateway for online payments, and marketplace payment solution, help European businesses of any size to accept and manage payments how they want. All of Viva.com’s technology is built in-house over MS Azure, and is fully scalable, supporting any payment checkout journey.

Viva.com provides a seamless, conversion-boosting omnichannel payments platform, featuring acceptance of 40+ payment methods across 17 languages and 9 currencies. Viva.com’s ever-expanding financial services' suite includes value added features such as Real-Time Settlement; Offline Payments minimizing chances of losing a sale; a Viva.com business debit card to manage corporate expenses, while reducing acceptance fees to as low as 0%; Merchant Advance. 

Role Overview

The Lead Software Engineer in Test (Lead SET) holds a critical leadership position within the quality assurance and software development teams. Apart from the hands-on technical contributions, the Lead SET is responsible for overseeing the design, development, and implementation of test automation frameworks and strategies that ensure the high quality, performance and scalability of the company's software products.

This role combines advanced technical expertise in test automation and software development with strong leadership skills to guide and mentor a team of software engineers in test in the areas of automated testing, test architecture and continuous integration, ensuring best practices in test automation and overall software quality engineering. You will work closely with stakeholders to define quality metrics, improve test processes and drive the adoption of advanced testing methodologies, ensuring high-quality software delivery which meets business objectives in a flexible, collaborative and rapidly changing delivery environment.

Key Responsibilities

  • Lead and mentor a team of SETs, providing technical guidance, support and performance feedback;
  • Manage the day-to-day activities and the workload of the test team to ensure efficient and effective testing efforts;
  • Develop and implement test strategies for new features, releases and products in collaboration with cross-functional teams;
  • Oversee the design and maintenance of scalable and reliable automated test frameworks for UI, API, performance and integration testing;
  • Develop and maintain reusable test scripts, libraries and utilities to support automated test execution;
  • Ensure that automation solutions integrate seamlessly with CI/CD pipelines and contribute to the overall DevOps strategy;
  • Ensure that the test team creates detailed, comprehensive and well-structured test plans and test cases for the automated tests;
  • Monitor the execution of automated tests in a continuous integration environment, analyze results and ensure defects are properly tracked and resolved;
  • Establish and track key performance metrics related to test automation coverage, execution time, defect density and release quality;
  • Identify opportunities for test automation, process improvements and testing best practices to enhance overall product quality and testing efficiency.

To be considered you should have:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field;
  • 4+ years of experience in software development, test automation or software quality engineering;
  • Solid understanding of software development, QA methodologies, tools and processes;
  • Proficiency in object-oriented programming languages (Java is preferred);
  • Deep experience with test automation tools and frameworks like Selenium, Appium, Maven, Gradle, Cucumber, Rest API or similar;
  • Experience integrating automated testing solutions with CI/CD pipelines using Jenkins, GitLab CI, CircleCI or other relevant tools;
  • Expertise in API testing tools (e.g. Postman, REST-assured) and excellent knowledge of RESTful services;
  • Familiarity with SQL queries for validating data integrity and back-end functionality;
  • Knowledge of performance testing tools like JMeter, Gatling or equivalent tools for measuring and analyzing system performance;
  • Understanding of cloud platforms (e.g. Azure) and experience with containerization technologies (e.g., Docker, Kubernetes);
  • Strong analytical thinking and problem-solving abilities;
  • Excellent communication, organizational and interpersonal skills;
  • Proven experience in leading a test automation team would be considered a plus.

💸  Competitive compensation package;

Rocket launchAnnual bonus based on your performance and targets’ achievement;

🏥 Private health insurance for you and your family;

💻 Top of the Line tools and equipment;

🏃🏽‍♂️ Employee Wellness Program like Daily group sessions led by professional coaches;  

📚 Career development and regular feedback to develop your skills.

Viva.com Glassdoor Company Review
2.1 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Viva.com DE&I Review
3.64 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Viva.com
Viva.com CEO photo
Unknown name
Approve of CEO
What You Should Know About Lead Software Engineer in Test, Viva.com

At Viva.com, we're on a mission to power merchant payment acceptance across Europe, and we're looking for a Lead Software Engineer in Test to join our dynamic team! This pivotal role is where your technical expertise and leadership skills truly shine. As the Lead SET, you will collaborate closely with our talented software development and quality assurance teams to ensure our innovative payment solutions maintain the highest standards of quality. Your duties will include mentoring fellow engineers, developing advanced test automation frameworks, and implementing robust testing strategies that drive the performance of our software products. You'll have the chance to oversee all aspects of our testing processes, enhance our CI/CD pipelines, and work in a flexible, fast-paced environment where your ideas are valued. We want you to bring your passion for technology and problem-solving to improve our omnichannel payments platform that supports over 40 payment methods in 24 countries. If you're ready to make a tangible impact in the world of fintech while cultivating your skills, this is the perfect role for you at Viva.com!

Frequently Asked Questions (FAQs) for Lead Software Engineer in Test Role at Viva.com
What are the responsibilities of a Lead Software Engineer in Test at Viva.com?

As a Lead Software Engineer in Test at Viva.com, your main responsibilities will include mentoring your team, managing day-to-day testing activities, and developing effective test strategies. You'll also oversee the design of automated frameworks and ensure seamless integration with CI/CD pipelines, while fostering a culture of quality throughout development.

Join Rise to see the full answer
What qualifications are needed for the Lead Software Engineer in Test position at Viva.com?

To be considered for the Lead Software Engineer in Test position at Viva.com, you need a Bachelor's or Master's degree in Computer Science or a related field, along with 4+ years of experience in software development or test automation. Strong knowledge of object-oriented programming, testing tools, and experience with CI/CD processes are also essential.

Join Rise to see the full answer
How does the Lead Software Engineer in Test contribute to quality assurance at Viva.com?

The Lead Software Engineer in Test at Viva.com plays a crucial role in quality assurance by developing and implementing testing methodologies that ensure all software products meet high-performance standards. You will also establish quality metrics, drive process improvements, and mentor your team on best practices, thereby raising the bar for quality engineering.

Join Rise to see the full answer
What technical skills are important for the Lead Software Engineer in Test at Viva.com?

Essential technical skills for the role of Lead Software Engineer in Test at Viva.com include proficiency in programming languages like Java, experience with test automation tools such as Selenium and Cucumber, and knowledge of CI/CD tools like Jenkins. Familiarity with API testing tools, SQL queries, and cloud platforms like Azure will also be beneficial.

Join Rise to see the full answer
What kind of work environment can I expect as a Lead Software Engineer in Test at Viva.com?

At Viva.com, you can expect a collaborative and flexible work environment that encourages innovation and continuous improvement. You’ll be part of a passionate team that values both personal and professional development, allowing you to enhance your skills while contributing to cutting-edge fintech solutions.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer in Test
Can you describe your experience with test automation frameworks?

When answering this question, be specific about the frameworks you've worked with, such as Selenium or Cucumber, and share any achievements or challenges you encountered while implementing them.

Join Rise to see the full answer
How do you prioritize testing tasks in a fast-paced environment?

Explain your approach to prioritization, mentioning any strategies you use to assess risk, align with project goals, and communicate effectively with your team to ensure focus on high-priority tasks.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

Discuss your familiarity with different CI/CD tools like Jenkins or GitLab CI, mentioning specific projects where you integrated automated testing into the pipelines, highlighting the impact it had on the deployment process.

Join Rise to see the full answer
How do you ensure the quality of your automated tests?

Talk about your practices for maintaining the quality of automated tests, such as code reviews, regular updates to test cases, and metrics you track to evaluate the effectiveness of your tests.

Join Rise to see the full answer
How do you foster teamwork within your test automation team?

Share specific examples of how you encourage collaboration, such as through regular team meetings, knowledge sharing sessions, or mentorship programs, emphasizing the importance of a cohesive team.

Join Rise to see the full answer
What tools do you use for API testing, and why?

Mention your experience with API testing tools like Postman or REST-assured, and describe the benefits these tools provide, including enhancing the testing process and improving the quality of API integrations.

Join Rise to see the full answer
Can you discuss a successful project where you led a test automation effort?

Provide a clear and structured narrative about a specific project, outlining your role, the challenges faced, and the successful outcomes achieved through your leadership and technical expertise.

Join Rise to see the full answer
How do you stay updated on advancements in software testing and automation?

Demonstrate your commitment to continuous learning by mentioning relevant blogs, forums, online courses, or certifications you participate in to keep your skills and knowledge current.

Join Rise to see the full answer
Describe your approach to mentoring junior engineers in test automation.

Outline your mentoring strategy, detailing how you tailor your guidance to different learning styles, provide constructive feedback, and create opportunities for hands-on learning.

Join Rise to see the full answer
What challenges have you faced in implementing automated tests, and how did you overcome them?

Share a specific challenge you encountered, the steps you took to address it, and the positive outcome that resulted, emphasizing your problem-solving and critical thinking skills.

Join Rise to see the full answer
Similar Jobs
Posted 9 days ago
Photo of the Rise User
Beam Remote No location specified
Posted 7 days ago
Posted 2 days ago
Photo of the Rise User
Testronic Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
UST Hybrid Chicago, IL
Posted 5 days ago

Viva.com’s mission is to change the way businesses pay and get paid, offering truly unifying, yet localized, end-to-end advanced digital payments solutions and embedded banking services tailored to their needs.

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 6, 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!