-
Quality Assurance & Strategy: Design, build, execute, and maintain automated test suites and manual functional test cases for SaaS services hosted on AWS, ensuring product releases meet quality, performance, and five 9’s reliability standards.
-
Agile & CI/CD Environment: Work within a modern agile software engineering environment, integrating automated test packs into source code control, dev/stage/prod release pipelines, and continuous integration/deployment (CI/CD) workflows.
-
Workflow Management: Manage day-to-day testing tasks, bug tracking, and test execution reporting using GitHub, Jira, and internal Talkdesk systems.
-
End-to-End Ownership: Take end-to-end ownership of test coverage for microservices, validate safe deployment practices, and operate with a DevOps/Quality Engineering mindset.
-
Test Architecture & Non-Functional Testing: Validate microservices against Security, Reliability, Performance, and Telemetry standards, actively flagging and mitigating technical debt in test coverage.
-
Automated & Functional Test Execution: Implement and maintain automated unit, REST API, UI, and end-to-end functional tests running in CI/CD pipelines.
-
Cross-Functional Alignment: Work closely with Product Management, Software Engineers, SRE, and Platform teams to ensure requirement traceability and test coverage alignment from initial design to release.
-
Agile Participation: Actively participate in backlog grooming, user story sizing, design reviews, and code/test reviews.
-
Reliability & On-Call Support: Validate service reliability and participate in test support for on-call release windows or production incident triage. Apply learnings from Root Cause Analyses (RCAs) to build preventative test cases.
-
Continuous Improvement: Research and adopt emerging QA automation tools, test frameworks, and testing methodologies to improve overall test efficiency.
-
Compliance & Standards: Ensure all quality assurance workflows comply with industry regulations and company security standards.