21 Aug
|
Dentsu Global Services
|
Bengaluru
21 Aug
Dentsu Global Services
Bengaluru
- Key Responsibilities
- Exp - 2-4 years
- Pune/ Mumbai/ Bangalore
- Immediate joiners only
- Test Automation & Technical Delivery
- Develop, improve, and maintain automated test suites across frontend and backend components.
- Write high‑quality, maintainable automated tests that support rapid delivery and reliability.
- Identify and implement a test coverage tool to monitor coverage.
- Own the execution and reporting of automated test pipelines within CI/CD workflows.
- Monitor test flakiness and stability; proactively diagnose root causes and implement fixes.
- Contribute to discussions on testing strategy, tooling, and testability improvements across the product.
- Ensure all automated testing follows best practice, is version‑controlled, and integrates cleanly into engineering workflows.
- Design and implement E2E testing to simulate real user actions and validate the full workflow.
- Collaboration & Ways of Working
- Work day‑to‑day with developers across three squads to embed quality into feature development.
- Participate in squad ceremonies (stand‑ups, refinement, planning), providing input on test impact and automation needs.
- Collaborate with product managers and engineering leads to understand feature requirements and identify test scenarios.
- Work within an agile, cloud‑first engineering environment and contribute to continuous improvement of testing processes.
- Document and track bugs encountered, providing detailed reproduction steps, workplace details and visual documentation to facilitate efficient resolution.
- Learning & Growth
- Learn from developers to deepen technical skills.
- Stay current with modern test automation frameworks, patterns, and tools, recommending improvements where valuable.
- Contribute to documentation of test suites, frameworks, and best practices.
- Required Experience & Skills
- 1–3 years’ experience in QA automation or software engineering roles with a testing focus.
- Experience developing automated tests for web applications (frontend or backend).
- Familiarity with at least one E2E / Browser Automation framework (e.g., Cypress, Playwright, Selenium) and one Unit Framework (xUnit, Jest, NUnit).
- Ability to read and write code in at least one programming language (JavaScript/TypeScript, C#, Python, or similar).
- Understanding of CI/CD pipelines and automated test execution.
- Ability to work within an agile engineering environment.
- Desirable / Nice-to-Have Skills
- Experience with some of the following is beneficial but not required:
- Backend Testing
- xUnit or similar unit testing frameworks for .NET environments.
- API / integration testing methods and tools.
- Frontend Testing
- Cypress, Playwright, or similar browser automation tools.
- (We currently use Cypress but are open to modernising our approach.)
- General Technical Experience
- Git and version control workflows.
- Dockerised development/testing environments.
- Cloud platforms (Google Cloud Platform preferred but not essential).
- Tech Environment (for Context)
- The Pipes product is built using:
- Backend: C# (.NET)
- Frontend: ReactJS
- Data: MySQL, Firestore, BigQuery
- Infrastructure: Google Cloud Platform (Cloud Run, Cloud Functions, Cloud Scheduler, Docker)
- Testing Frameworks (Current & Planned):
- xUnit (C#)
- Cypress (legacy, under review)
- Potential introduction of Playwright or similar end-to-end test automation tool.
- What Success Looks Like
- Within 6-12 months, success in this role will include:
- Demonstrably higher automated test coverage across the platform.
- Stable, reliable automated pipelines with decreased test flakiness.
- Ability to work independently across squads and manage the testing suite.
- Meaningful contribution to the team’s confidence in software quality and release reliability.
📌 Quality Assurance Automation Engineer (Bengaluru)
🏢 Dentsu Global Services
📍 Bengaluru