Senior Automation QA Engineer

Position Overview
Experience Required: 5-7 years in software quality assurance Focus Areas: Web application
testing, test automation, cloud deployments Location: Bangalore
Role Summary
Lead quality assurance strategy and execution for web applications deployed on AWS and Azure
cloud platforms. Drive test automation initiatives achieving >80% coverage, mentor junior QA
engineers, and ensure delivery excellence across the software development lifecycle. Collaborate
with Product, Development, and DevOps teams to embed quality practices from design through
production deployment.
Required Qualifications
Experience & Background
• 5-7 years in software quality assurance and testing
• 3+ years leading initiatives, or projects
• 2+ years hands-on test automation for web applications
• Proven track record delivering high-quality releases in agile environments
• Experience with both cloud (AWS/Azure) and on-premise deployments
Core Technical Skills
Test Automation & Tools (Required)
• Cypress for end-to-end (E2E) test automation
• API testing tools: Postman, REST Assured, or Similar
• Test management: Azure DevOps Test Plans, or Similar
• Bug tracking: Azure DevOps Boards, or Similar
• Version control: Git, GitLab, GitHub
• Test frameworks: Mocha, Jest, Jasmine, PyTest

Testing Methodologies (Required)
• Functional, regression, integration, and system testing
• End-to-end (E2E) testing strategies
• Smoke and sanity testing
• User acceptance testing (UAT) coordination
• Exploratory testing techniques
• Risk-based testing and test prioritization
API & Web Testing (Required)
• RESTful API testing and validation (status codes, response schemas, error handling)
• Web service testing (REST)
• Authentication testing (OAuth 2.0, JWT, SSO, Basic Auth)
• Contract testing principles (consumer-driven contracts)
• Microservices testing strategies
• GraphQL API testing (preferred)
Cloud & Infrastructure (Required)
• AWS: EC2, S3, Lambda, CloudWatch, ECS/EKS deployment validation
• Azure: App Services, Azure Monitor, Container Instances, AKS
• Cloud deployment validation and smoke testing
• Container testing (Docker, Kubernetes)
• Infrastructure validation (networking, security groups, load balancers)
CI/CD & DevOps (Required)
• CI/CD pipeline integration: GitLab CI, Azure DevOps Pipelines, Jenkins
• Automated test execution in pipelines (pre-commit, pre-merge, post-deployment)
• Shift-left testing practices
• Continuous testing strategies
• Release validation and deployment verification testing
Programming & Scripting (Required)
• JavaScript/TypeScript for Cypress and test automation
• Python for test scripts, API testing, data validation
• Bash/Shell scripting for automation and test orchestration
• Basic SQL for database validation queries
• Understanding of NoSQL databases (MongoDB, Cassandra) is a plus
Leadership & Mentorship Responsibilities
Team Leadership
• Lead and mentor a team of 3-5 QA engineers across multiple projects
• Define and enforce QA standards, best practices, and quality gates
• Conduct code reviews for test automation scripts and frameworks
• Facilitate knowledge-sharing sessions and training programs
• Provide guidance on test strategy and execution approaches
Strategic Ownership
• Own the QA strategy for web application portfolio
• Define test coverage metrics and quality KPIs:
• Automation coverage >80%
• Defect escape rate <5%
• Test execution time reduction by 30%
• Drive test automation roadmap and framework evolution (Cypress, Playwright)
• Establish quality gates for sprint completion and release readiness
• Champion shift-left testing culture within development teams
Cross-Functional Collaboration
• Partner with Product Owners to understand requirements and define acceptance criteria
• Collaborate with Architects and Developers on testability, API contracts, and quality design
• Coordinate with DevOps teams on CI/CD pipeline optimization and test integration
• Lead defect triage meetings and prioritize bug fixes with stakeholders
• Participate in sprint planning, retrospectives, and release planning
Process Improvement & Innovation
• Identify bottlenecks in testing and release processes
• Drive initiatives to:
• Improve test execution efficiency (parallel execution, test data management)
• Increase automation coverage from baseline to 80%+ target
• Reduce manual testing effort by 50% through automation
• Optimize test environment provisioning time
• Implement test data management strategies (synthetic data, data masking)
• Explore and pilot new testing tools and frameworks (Playwright, k6, Chaos Engineering)
Delivery Excellence & Ownership
Accountability & Proactivity
• Demonstrate ownership beyond assigned tasks to ensure timely and high-quality delivery
• Proactively identify risks, gaps, and opportunities for improvement in testing and release
processes
• Take initiative to resolve blockers and escalate critical issues early
• Actively contribute to process optimization and tooling enhancements
Quality Standards
• Ensure all releases meet defined quality gates before production deployment
• Maintain defect escape rate <5% to production (critical/high severity bugs)
• Achieve test automation coverage >80% for critical user journeys and APIs
• Drive zero P1/P0 defects in production releases
Sprint & Release Management
• Support 1-week sprint cycles with comprehensive testing (functional, regression, integration)
• Ensure 100% API test coverage for all public APIs (positive and negative scenarios)
• Coordinate UAT activities and sign-off with stakeholders
• Lead release readiness reviews and provide go/no-go recommendations
Preferred Qualifications (Bonus Skills)
Advanced Testing
• Performance & Load Testing:
• JMeter, LoadRunner, Gatling, k6
• Load testing strategy, bottleneck analysis, scalability testing
• Performance benchmarking and SLA validation
• Security Testing:
• OWASP Top 10 vulnerability awareness
• Security testing tools (Burp Suite, OWASP ZAP, Snyk)
• Authentication and authorization testing (RBAC, token validation)
• Accessibility Testing:
• WCAG 2.1 Level AA compliance
• Screen reader testing (NVDA, JAWS, VoiceOver)
• Automated accessibility testing (axe-core, Pa11y, Lighthouse)
Cloud & Observability
• Monitoring & Logging:
• AWS CloudWatch, Azure Monitor, Datadog, New Relic
• Log analysis and correlation (ELK Stack, Splunk, CloudWatch Insights)
• APM tools for application performance monitoring
• Chaos Engineering:
• Resilience testing principles
• Chaos Monkey, Gremlin, or AWS FIS (Fault Injection Simulator)
• Failure scenario testing
Domain Expertise
• Oil & Gas / Energy Industry:
• DSIS (Decision Space Integration Server) platform
• Petrel, OpenWorks, or similar E&P (Exploration & Production) software
• Understanding of seismic data workflows, well logs, or reservoir engineering
• Specialized Testing:
• Geospatial data validation (GIS, mapping)
• Large dataset testing (Big Data, ETL validation)
• Real-time data streaming validation (Kafka, event-driven architectures)
Soft Skills & Competencies
Communication & Collaboration
• Stakeholder Management: Translate technical quality metrics into business impact for
executives and product leadership
• Documentation Excellence: Create clear, concise test plans, test cases, and quality status
reports
• Presentation Skills: Present quality dashboards, risk assessments, and release readiness in
sprint reviews
• Negotiation: Balance quality standards with delivery timelines diplomatically
Problem-Solving & Analysis
• Root Cause Analysis: Investigate defects to identify systemic issues (not just symptoms)
• Critical Thinking: Assess risk vs. reward for test coverage decisions
• Data-Driven Decisions: Use metrics (defect density, coverage, velocity) to prioritize testing
efforts
• Innovative Mindset: Continuously explore new tools, frameworks, and methodologies
Leadership & Ownership
• Accountability: Take ownership of quality outcomes across the entire SDLC
• Proactive Risk Management: Identify and escalate quality risks before they impact releases
• Mentorship: Patient, effective coach for junior engineers (pair testing, code reviews)
• Continuous Improvement: Champion process enhancements and embrace organizational
change
Time Management & Adaptability
• Prioritization: Manage multiple projects and testing streams simultaneously
• Adaptability: Adjust testing strategies based on shifting priorities and tight deadlines
• Deadline Commitment: Consistently deliver quality testing within sprint cycles
• Efficiency: Optimize test coverage to maximize value within time constraints

Share CVs to HR@ymgit.com

To apply for this job email your details to Sreevani.bodapati@ymgit.com