QA Automation Tester
tsttechnology
Job Description
Key Responsibilities
- Design, implement, and maintain automation-first testing frameworks for web applications built on React, Next.js, and Node.js
- Own test strategy, test planning, and testing timelines across projects
- Design scalable testing architecture, including automation layers, test data strategy, and environment setup
- Determine what should be automated vs. manually tested to maximize ROI and reduce regression time
- Evaluate features from a real-user and UX perspective, not just functional correctness
- Proactively identify edge cases, logical gaps, and quality risks early in the development lifecycle
- Join projects at any phase (start, mid, or pre-release) and quickly stabilize quality
- Collaborate with developers and product teams to shift quality left
- Use AI effectively to understand codebases, features, and workflows, reducing KT and onboarding time
- Leverage agentic AI workflows to accelerate test design, coverage, and analysis
- Handle client communication related to quality, resolve conflicts, and take quality-first decisions when trade-offs arise
- Continuously improve the testing process to reduce timelines while increasing release confidence
Technical Requirements
- Strong experience testing JavaScript-based applications
- Hands-on expertise with Playwright and/or Cypress
- Solid understanding of UI, API, and integration testing
- Experience designing automation frameworks and reusable test components
- Ability to read and understand JavaScript/TypeScript codebases for better test coverage
- Familiarity with CI/CD-aligned testing workflows is a strong plus
AI-Augmented QA Capabilities
- Proven ability to use AI tools and agentic AI systems to
- Understand large codebases and feature logic
- Generate intelligent test scenarios and edge cases
- Reduce KT and onboarding time
- Strong context management skills, enabling AI agents to work faster and deliver higher-quality outputs
- Ability to combine human judgment with AI acceleration, not over-reliance
Testing Ownership & Decision-Making
- Ability to estimate testing efforts and timelines accurately
- Confidence to make and defend quality-driven decisions
- Skilled at balancing quality, timelines, and client expectations
- Acts as a quality owner, not just a test executor
Qualifications and Skills
- 2 years of professional experience in both manual and automation testing.
- Strong knowledge of software testing methodologies and best practices.
- Hands-on experience with automation tools like Selenium, TestNG, JUnit, or JavaScript.
- Familiarity with bug tracking tools such as JIRA, Bugzilla, or similar platforms.
- Basic understanding of API testing and tools like Postman is a plus.
- Solid analytical and problem-solving skills.
- Meticulous attention to detail and a proactive attitude.
- Strong written and verbal communication skills.
- Ability to work independently and collaboratively within a team.