12 Oct
|
Tech Smcsquared Gcc
|
Hyderabad
12 Oct
Tech Smcsquared Gcc
Hyderabad
: Quality Assurance Engineer
We are seeking a proactive, quality-focused QA Engineer to join our engineering organization. In this role, you will be responsible for ensuring the high quality and reliability of our applications through automated testing, early shift-left involvement, and strong cross-functional collaboration.
Key Responsibilities
1. Automation & Test Engineering (Primary Focus)
- Build, maintain, and scale automated UI, API, and data test suites using Playwright, Python, and Java
- Write and execute SQL validation scripts against Snowflake to verify data accuracy, ETL pipeline integrity, and transformation logic
- Develop test utilities, helper libraries, and reusable automation components in Python and Java using VS Code
- Integrate automated test suites into CI/CD pipelines via Azure DevOps and GitHub Actions
- Use GitHub Copilot and AI agents to accelerate test code generation, triage flaky tests, and streamline QA workflows
1. Quality Assurance & Test Design
- Design risk-based test cases and execute complex regression, integration, and data validation scenarios across environments
- Translate requirements into test plans, identify defects early, and document issues with clear reproduction steps
1. Shift-Left & Full Stack Collaboration
- Engage in sprint planning and design reviews to assess testability and surface quality risks early
- Apply full stack awareness front-end through back-end — to ensure end-to-end coverage across the entire application
1. Process & Metrics
- Track and report test results, quality metrics, and pipeline health
- Continuously improve test coverage, reduce flakiness, and uphold automation-first standards
Communication Clear stakeholder communication: Communicates clearly, concisely, and confidently with both technical and non-technical stakeholders. Explains quality risks, testing constraints, and trade-offs in a way that supports informed decision-making. Provides more than status updates by adding context, recommendations, and clear next steps.
Engaged Team Contributor
Active team participation: Comes prepared for planning, backlog refinement, and retrospectives. Contributes constructively, asks thoughtful questions, and brings a quality-first perspective to team discussions.
Analytical Thinking
Problem analysis and resolution: Applies solid debugging and root-cause analysis skills across complex, multi-layer environments. Connects information across systems to identify issues accurately, assess impact, and recommend effective solutions.
Collaboration & Growth
Collaborates openly across engineering and product teams with a team-first mindset. Proactively adopts AI, automation tools, and evolving QA practices to improve efficiency and quality.
Qualifications & Skill Requirements
Skill Area
Tools / Technologies
Proficiency
Test Automation
Playwright, Python
Required
Programming Languages
Python (advanced), Java (proficient)
Required
IDE & Dev Tooling
VS Code (with extensions)
Required
Version Control
GitHub (branching, PRs, Actions)
Required
CI/CD & DevOps
Azure DevOps (pipelines, boards, repos)
Required
AI Agents & Copilot
GitHub Copilot, Microsoft Copilot
Required
Full Stack Awareness
Front-end + back-end layer testing
Required
Database & SQL
SQL for test data verification & querying
Required
API Testing
REST API test design and execution
Required
Data Testing & Data
Warehousing
Snowflake, Advanced SQL, Data Reconciliation, ETL/Pipeline Testing
Required
Required Experience
- 5+ years of hands-on experience building and maintaining automated test suites for UI and API layers.
- Demonstrated use of GitHub for source control, pull request workflows, and CI/CD pipeline triggers via GitHub Actions.
- Hands-on experience with Azure DevOps for managing pipelines, work items, and build automation.
- Working proficiency in Python and Java for writing test utilities, helper libraries, and automation scripts.
- Practical experience using AI agents or Copilot tools (GitHub Copilot, Microsoft Copilot) within a development or test engineering workflow.
- Familiarity with full stack application architecture — understanding both client-side and server-side components to design comprehensive coverage.
- Comfort developing in VS Code using Python and Java extensions, debugging tools, and integrated terminal workflows.
- Proven experience querying and validating backend data in cloud data warehouses like Snowflake alongside relational databases using complex SQL
📌 Quality Assurance Engineer (Hyderabad)
🏢 Tech Smcsquared Gcc
📍 Hyderabad