Senior Software Development Engineer in Test (Testing Architect)

Other Jobs To Apply

We are looking for an experienced, hands-on individual contributor to assess current QA/SDET practices, identify gaps, and guide the organization toward a modern, scalable testing framework, including migrating from Leapwork to Playwright.

This is not a people-management role; it focuses on organizing testing efforts, leading discovery, and staying deeply hands-on. Strong assertiveness, influence without authority, and a passion for software development are essential.

Deep expertise in Playwright and AI-driven testing approaches is required.

Location: Only LATAM - 100% Remote.

Working hours are based on the US Central–Eastern Time Zone.

About Us

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.

Key Responsibilities

Evaluate the current QA/SDET landscape across teams and formalize an end-to-end testing framework.

Define what QA and SDET efforts should be prioritized based on system complexity and risk.

Identify gaps in coverage, including missing end-to-end tests.

Guide teams through discovery and decision-making related to testing strategies and tooling.

Establish and implement a complete testing strategy leveraging a deep understanding of the Test Pyramid.

Serve as a technical testing leader by driving innovation through research, prototyping, and AI-driven testing approaches.

Be hands-on with Playwright, contributing production-level automation code.

Create and maintain test documentation, including test cases, scripts, and reports.

Develop and maintain test automation frameworks following SOLID principles and clean-code standards.

Work in an Agile environment, collaborating closely with engineering teams.

Integrate automated tests into CI/CD pipelines.

Monitor and analyze test results and provide actionable feedback.

Perform exploratory testing and support root cause analysis of complex issues.

Assist with all Agile scrum team activities, including story refinement and testing.

Required Skills & Experience

Very strong experience as a Software Engineer, SDET, or Test Automation Engineer.

Proven experience designing testing strategies for complex, enterprise-scale systems.

Strong hands-on experience with Playwright (mandatory).

Strong engineering background with OOP languages such as Java or C#.

Strong scripting experience (Python, JavaScript, etc.).

Experience with API testing, database testing, and distributed systems.

Deep understanding of Agile Testing Quadrants, BDD, ATDD/TDD.

Strong communication skills and high level of assertiveness.

Experience working in large companies with complex systems.

Experience applying AI to testing workflows is highly preferred.

Nice to Have

Experience with CI/CD tools (Jenkins, TeamCity, etc.).

Experience with Cloud-based testing and containerization.

Experience migrating testing tools or frameworks.

Experience working with legacy systems.

What We Offer

Flexible working hours and remote work options.

Opportunities for professional growth and development.

A collaborative and inclusive work environment.

The chance to work on impactful, complex systems.

Excellent compensation in USD.

Hardware and software setup (mandatory).

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...