Senior Software Engineer - Quality & Automation

7741 WILEY APAC SERVICES LLP

Curitiba

In loco

BRL 180.000 - 240.000

Tempo pieno

2 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

7741 Wiley APAC Services LLP is seeking a Senior Software Engineer focused on quality, automation, and engineering enablement. You will design, build, and maintain automated testing frameworks embedded with development teams to improve product quality and enable scalable automation across APIs, services, and UI.

You will work with architects and engineers to enhance testability, resiliency, and observability while contributing to CI/CD pipelines and evolving engineering practices in a fast-paced

Competenze

  • Design and implement automated testing solutions at scale.
  • Integrate testing into CI/CD pipelines and development workflows.
  • Define test strategies across unit, integration, end-to-end layers.

Mansioni

  • Design and build software, frameworks, tools, and automation that improve product quality and engineering efficiency.
  • Develop scalable automated testing capabilities across APIs, services, integrations, UI, and distributed systems.
  • Build and evolve automation frameworks and shared capabilities reusable across teams and apps.
  • Partner with engineers to improve testability, reliability, and maintainability of systems.
  • Define approaches for test data, mocks, virtualization, and dependency management.
  • Assist in embedding automation deeply into CI/CD for fast feedback.
  • Identify coverage gaps and build sustainable solutions to close them.
  • Investigate defects and production issues to perform root-cause analysis.

Conoscenze

Automation strategy
CI/CD integration
Test architecture
Debugging
Distributed systems
APIs testing
JavaScript/TypeScript
Java
Python

Strumenti

Playwright
Cypress
Selenium

Descrizione del lavoro

We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what's possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what's next to power infinite possibilities for our customers, colleagues and society at large.

About the Role:
Build the Future of Learning:

Are you passionate about building reliable, scalable software and using automation to transform how engineering teams develop and deliver high-quality products? Do you enjoy solving complex technical problems, building frameworks and developer tooling, and creating systems that catch problems before they ever reach customers?

Join our Assessments Technology team and help shape the next generation of learning and assessment platforms used by learners around the world. We're looking for a Senior Software Engineer specializing in quality, automation, and engineering enablement. You'll work alongside software engineers, architects, product managers, and technical leaders to build reliable software, develop scalable automation capabilities, strengthen engineering practices, and make quality an integral part of software architecture and development.

This is not a traditional QA role. You'll be an engineer embedded within the development organisation, writing production-quality code and automation, designing frameworks and tooling, influencing architecture and testability, and helping teams build systems that are easier to validate, operate, scale, and evolve.

What You'll Do:
  • Design and build software, frameworks, tools, and automation that improve product quality and engineering efficiency.
  • Develop scalable automated testing capabilities across APIs, services, integrations, user interfaces, distributed systems, and end-to-end workflows.
  • Build and evolve automation frameworks and shared engineering capabilities that can be reused across teams and applications.
  • Partner with software engineers during architecture, design, and development to improve system testability, reliability, resiliency, and maintainability.
  • Define technical approaches for test infrastructure, automated environments, test data, mocks, service virtualization, and dependency management.
  • Integrate automation deeply into CI/CD pipelines to provide fast, reliable, and actionable feedback throughout the software development lifecycle.
  • Determine the most effective testing strategy across unit, component, contract, integration, API, and end-to-end layers while avoiding unnecessary or redundant automation.
  • Identify gaps in coverage, reliability, tooling, and engineering processes and build sustainable solutions to address them.
  • Investigate complex defects, automation failures, and production issues; perform root-cause analysis; and develop solutions that prevent recurrence.
  • Improve the performance, reliability, observability, scalability, and maintainability of automation and test infrastructure.
  • Contribute directly to application and service code when needed to improve testability, instrumentation, reliability, or system behavior.
  • Collaborate with architects and engineers on technical designs to ensure quality, resiliency, observability, and operability are considered early in the engineering lifecycle.
  • Lead technical discussions and influence engineering standards related to automation, software quality, reliability, testing strategy, and continuous delivery.
  • Explore and apply AI-assisted engineering approaches to areas such as test generation, intelligent automation, failure analysis, coverage analysis, defect detection, and engineering productivity.
  • Evaluate emerging AI-enabled development and automation tools, frameworks, and patterns and determine where they can meaningfully improve speed, reliability, and maintainability.
  • Mentor engineers and help raise automation, software quality, and engineering capabilities across the organization.
  • Participate in Agile/Scrum ceremonies and contribute to a highly collaborative engineering culture.
What We're Looking For:
  • Strong software engineering experience with significant hands-on experience designing and building automated testing solutions.
  • Strong programming skills in one or more languages such as JavaScript/TypeScript, Java, Python, or similar.
  • Experience designing, developing, and maintaining automation frameworks using technologies such as Playwright, Cypress, Selenium, or comparable tools.
  • Strong experience testing APIs, backend services, integrations, data flows, and distributed systems.
  • Experience with modern software architecture and the ability to understand complex interactions across applications, services, infrastructure, and data layers.
  • Strong understanding of unit, component, contract, integration, API, and end-to-end testing strategies.
  • Ability to make sound engineering decisions about what should be tested, where it should be tested, and
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Test Automation Engineer (Ai-Driven)
Senior Software Test Automation Engineer (Ai-Driven)

Techifide • São Paulo

In loco
BRL 90.000 - 130.000
QA Engineer (Full Time Contract)
QA Engineer (Full Time Contract)

ProjectMark Construction CRM • Santa Catarina

In loco
BRL 60.000 - 100.000
Sr. QA Engineer
Sr. QA Engineer

Tessera Labs • Brasile

Remoto
BRL 254.000 - 305.000
Qa Automation Engineer Id90600
Qa Automation Engineer Id90600

Agileengine • Belo Horizonte

In loco
BRL 120.000 - 180.000
Professional growth
Competitive compensation
Exciting projects
+1
Qa Automation Engineer Id90600
Qa Automation Engineer Id90600

Agileengine • São Paulo

Ibrido
BRL 469.000 - 677.000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Qa Automation Engineer Id90600
Qa Automation Engineer Id90600

Agileengine • São Bernardo do Campo

Ibrido
BRL 313.000 - 521.000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Qa Automation Engineer Id90600
Qa Automation Engineer Id90600

AgileEngine • Rio de Janeiro

In loco
BRL 363.000 - 571.000
Professional growth
Competitive compensation
Exciting projects
+1
Qa Automation Engineer Id90600
Qa Automation Engineer Id90600

AgileEngine • Brasília

In loco
BRL 467.000 - 623.000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Lead QA Engineer
Lead QA Engineer

Transcenda • Brasile

In loco
BRL 120.000 - 240.000
Qa Automation Engineer Id90600
Qa Automation Engineer Id90600

AgileEngine • Florianópolis

In loco
BRL 467.000 - 674.000
Professional growth
Competitive USD compensation
Exciting projects
+1