Senior QA Automation Engineer at AIGentek | Remote / India
AIGentek is seeking an experienced Senior QA Automation Engineer to lead quality assurance efforts for complex, configurable applications in a fully remote setting. With 6–10 years of proven expertise in automation frameworks, API testing, and CI/CD integration, you’ll own end-to-end test automation strategies, mentor junior team members, and drive testing excellence across deployments. If you’re skilled in Selenium, Playwright, Cypress, and proficient in Java, Python, or JavaScript, this role offers the autonomy and technical depth that mid-to-senior level QA professionals seek. Join our WhatsApp and Telegram channels for daily job alerts and community insights from fellow IT professionals across India.
Table of Contents
- Job Details
- About AIGentek
- Job Description
- Eligibility Criteria
- Key Responsibilities
- Required Skills
- Who Can Apply
- How to Prepare
- Frequently Asked Questions
- How to Apply
- Stay Updated — Free Job Alerts
- Disclaimer
Job Details
| Field | Value |
|---|---|
| Company | AIGentek |
| Job Title / Role | Senior QA Automation Engineer |
| Experience Required | 6–10 years |
| Location | Remote / Work From Home |
| Work Model | Remote |
| Salary / CTC | As per company standards |
| Job Type | Full-Time |
| Contact Email | [email protected] |
About AIGentek
AIGentek is a software development and quality assurance-focused technology company committed to delivering robust, scalable solutions for enterprise clients. The company specializes in building and testing complex, configurable applications that serve demanding business environments. AIGentek values technical excellence, continuous innovation, and team collaboration, with a particular emphasis on automation-driven quality assurance practices. The organization operates a remote-first culture, enabling talent across India to contribute without geographical constraints. AIGentek invests in upskilling its engineering teams through exposure to cutting-edge testing frameworks, cloud platforms, and CI/CD methodologies.
Job Description
The Senior QA Automation Engineer role is a technical leadership position within AIGentek’s quality assurance function. You will own the design, development, and maintenance of comprehensive automation test suites for sophisticated, feature-rich applications. Your day-to-day work will involve writing and optimizing test scripts using industry-standard frameworks (Selenium, Playwright, Cypress), implementing API testing strategies using tools like Postman and REST Assured, and integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines.
Beyond writing test code, you’ll architect testing solutions for complex, configurable applications where business logic varies significantly based on customer configuration. This requires deep understanding of both functional testing methodologies and the ability to abstract reusable test patterns. You’ll collaborate closely with development, product, and DevOps teams to ensure quality gates are met before production deployments.
Team mentoring is a key aspect of this role. You’re expected to guide junior QA engineers, conduct code reviews on test automation code, and establish best practices for test maintenance, data management, and defect reporting. Your technical decisions will influence how the broader QA function scales automation coverage across multiple product modules and customer scenarios.
Eligibility Criteria
- Experience (Mandatory): 6–10 years of hands-on QA automation and functional testing experience with a proven track record of building and maintaining large-scale test automation suites.
- Automation Frameworks (Mandatory): Expert-level proficiency in at least two of: Selenium, Playwright, or Cypress. Deep understanding of framework architecture, waits, locator strategies, and cross-browser testing.
- Programming Language (Mandatory): Strong programming skills in Java, Python, JavaScript, or TypeScript. Ability to write clean, maintainable, and optimized test code.
- API Testing (Mandatory): Hands-on experience with API testing using Postman, REST Assured, or similar tools. Understanding of REST principles, HTTP methods, status codes, and response validation.
- CI/CD & Version Control (Mandatory): Working knowledge of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or similar), Git version control, and automated test execution in build pipelines.
- Cloud Platforms (Mandatory): Experience testing applications deployed on cloud infrastructure (AWS, Azure, GCP) or cloud-based testing platforms.
- Complex Applications (Mandatory): Demonstrated experience testing highly configurable enterprise applications where test scenarios vary based on feature flags, customer settings, or module configurations.
- Team Mentoring (Preferred): Prior experience mentoring junior QA engineers, conducting code reviews, or establishing QA best practices within a team.
- Education: Bachelor’s degree in Computer Science, Information Technology, Electronics, or equivalent work experience. Candidates with strong automation portfolios are also welcome to apply.
Key Responsibilities
- Design and develop automated test suites using Selenium, Playwright, or Cypress for web and desktop applications, ensuring comprehensive functional and regression coverage.
- Write robust, maintainable test code in Java, Python, JavaScript, or TypeScript following established coding standards and design patterns.
- Perform API testing and validation using Postman or REST Assured, including request/response verification, authentication flows, and error handling.
- Integrate automated test execution into CI/CD pipelines, configure test triggers, and establish automated reporting mechanisms for test results and defect metrics.
- Test complex, configurable applications by designing test scenarios that account for feature flags, customer-specific configurations, and module-based functionality.
- Mentor junior QA automation engineers, review test automation code, and mentor best practices for test maintenance, data setup, and defect documentation.
- Collaborate with developers and product managers to understand feature requirements and translate them into comprehensive test cases and automated scenarios.
- Maintain and refactor existing test automation suites to improve code quality, reduce flakiness, and enhance execution speed.
- Set up and manage test data strategies, test environments, and cloud-based testing infrastructure to support automated execution.
- Participate in cross-functional meetings to identify testing risks, define quality metrics, and propose improvements to the QA process.
Required Skills
- Selenium WebDriver — Industry-standard web automation framework; expertise in element locators, waits, handling dynamic content, and cross-browser testing.
- Playwright — Modern browser automation framework with strong support for multiple browsers, network interception, and visual testing capabilities.
- Cypress — Advanced front-end testing framework known for reliability, debugging features, and component-level testing of JavaScript-heavy applications.
- Java — Object-oriented programming language widely used for test automation frameworks, page object models, and enterprise test suites.
- Python — Versatile scripting language for test automation, data-driven testing, and rapid test development with libraries like pytest and behave.
- JavaScript / TypeScript — Essential for testing modern web applications built with React, Angular, or Vue; used in test frameworks like Cypress and Playwright.
- API Testing (Postman / REST Assured) — Tools and expertise for testing RESTful APIs, validating payloads, managing authentication, and automated API test execution.
- CI/CD Pipelines — Experience configuring and troubleshooting automated test execution in Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.
- Git Version Control — Proficiency in Git commands, branching strategies, pull requests, and code repository management for test code.
- Cloud Platforms (AWS / Azure / GCP) — Knowledge of cloud deployment models, cloud-based testing services, and environment provisioning for test execution.
- Test Automation Architecture — Understanding of Page Object Model (POM), Behavior-Driven Development (BDD), data-driven testing, and scalable test framework design.
- Problem-Solving & Debugging — Strong analytical skills to identify root causes of test failures, flaky tests, and environment issues in complex applications.
- Communication & Mentoring — Ability to explain technical concepts clearly, guide junior team members, and document best practices for knowledge sharing.
Who Can Apply
This role is not entry-level and is aimed at experienced QA automation professionals with a minimum of 6 years of proven expertise. It is ideal for mid-to-senior level QA engineers who have moved beyond writing simple test scripts and are ready to architect testing solutions, mentor others, and influence QA strategy. If you have hands-on experience with multiple automation frameworks, strong programming skills, and a track record of building scalable test suites for complex applications, this role aligns perfectly with your career trajectory.
- QA Automation Engineers with 6–10 years of hands-on experience in Selenium, Playwright, or Cypress.
- Senior Test Automation Specialists transitioning into mentorship and architectural roles.
- QA professionals with strong programming backgrounds in Java, Python, or JavaScript who want to deepen their automation expertise.
- Engineers experienced in API testing and CI/CD integration seeking to lead testing initiatives in a remote-first environment.
- Testers from configurable or enterprise software backgrounds who understand multi-tenant, feature-flagged, or modular application testing.
- Candidates with prior mentoring experience or those eager to grow into technical leadership within QA.
How to Prepare
- Strengthen Core Automation Framework Skills: If you primarily use one framework (e.g., Selenium), invest time learning Playwright or Cypress to demonstrate versatility. Practice advanced concepts like explicit waits, dynamic element handling, and cross-browser testing.
- Master Your Primary Programming Language: Ensure you can write clean, object-oriented test code in Java, Python, or JavaScript. Focus on design patterns like Page Object Model (POM) and singleton patterns for test framework architecture.
- Deep Dive into API Testing: Practice building API test suites using REST Assured (Java) or pytest + requests (Python). Understand JSON/XML parsing, authentication mechanisms, and response validation strategies.
- Gain CI/CD Expertise: Set up a personal Jenkins or GitHub Actions pipeline to execute automated tests on commit. Understand test parallelization, artifact storage, and failure notifications in CI/CD contexts.
- Study Test Architecture Patterns: Review Page Object Model (POM), Behavior-Driven Development (BDD) with Cucumber or SpecFlow, and data-driven testing frameworks. Be ready to discuss why these patterns matter in scalable automation.
- Hands-On Cloud Testing Experience: Explore cloud-based test execution on AWS (EC2, Lambda), Azure DevOps Test Plans, or BrowserStack. Understand how to provision test environments and manage cloud costs.
- Build a Portfolio of Complex Test Suites: Create GitHub repositories showcasing your best automation work — ideally a suite that tests a configurable application or multi-module system with strong documentation and architectural decisions.
- Prepare Mentoring Examples: Reflect on past experiences where you’ve guided junior engineers, established QA best practices, or improved test maintenance processes. Be ready to articulate your mentoring philosophy in interviews.
- Study Real-World Scenarios: Prepare to discuss how you’d approach testing an application with 50+ configurable features, or how you’d reduce test flakiness in a legacy Selenium suite, or how you’d design a test strategy for microservices.
- Review QA Metrics & Reporting: Familiarize yourself with test coverage metrics, test execution trends, defect density, and how to communicate QA status to non-technical stakeholders.
- Practice System Design Interviews: Be prepared to architect a test automation solution from scratch for a given application — discussing framework choice, data strategy, environment setup, and scalability considerations.
- Stay Current with Industry Trends: Read recent articles on Playwright vs Cypress trade-offs, test observability, AI-assisted test generation, and how leading companies scale QA automation. This shows you’re invested in the field.
Frequently Asked Questions
Is this role suitable for someone with exactly 6 years of QA automation experience?
Yes, candidates with 6 years of hands-on QA automation experience are well-aligned with this role. The 6–10 year range reflects mid-to-senior level expectations. If you have 6+ years with strong expertise across the required tools (Selenium, Playwright, Cypress, API testing, CI/CD), you meet the eligibility threshold.
Do I need to know all three automation frameworks (Selenium, Playwright, Cypress)?
No. The JD requires expert proficiency in at least two of the three frameworks. However, if you have deep expertise in one framework (e.g., Selenium), learning the basics of Playwright or Cypress beforehand can strengthen your candidacy and demonstrate adaptability.
Which programming language is preferred — Java, Python, JavaScript, or TypeScript?
The role requires strong proficiency in at least one of these languages. There is no hierarchical preference mentioned in the JD. Java is commonly used for Selenium frameworks in enterprise settings; Python is popular for API testing and rapid test development; JavaScript/TypeScript is essential for modern front-end testing. Choose the language you’re strongest in and can demonstrate with real examples.
What does “experience with complex, configurable applications” mean?
Complex, configurable applications are systems where behavior varies significantly based on customer settings, feature flags, or module configurations. Examples include CRM platforms with configurable workflows, SaaS applications with multi-tenant setups, or enterprise software where different customer instances have different enabled features. You should be able to test scenarios where the same code path behaves differently based on configuration.
Is prior CI/CD experience required, or can I learn on the job?
CI/CD experience is listed as a mandatory requirement. This typically means you should have hands-on experience setting up or working with automated test execution in pipelines (Jenkins, GitLab CI, GitHub Actions, etc.). However, if you have strong foundational knowledge and can quickly pick up the specifics, mention this during interviews and highlight your rapid learning ability.
Do I need cloud platform certification (AWS, Azure, GCP)?
Formal certifications are not required. However, practical experience testing applications on cloud infrastructure is mandatory. This means you should have worked with cloud-deployed applications, used cloud-based testing services, or provisioned test environments in AWS, Azure, or GCP. Certifications can be a bonus but are not essential.
Is team mentoring experience mandatory to apply?
No, team mentoring is listed as “preferred,” not mandatory. However, since it’s a senior-level role, demonstrating readiness to mentor (e.g., past guidance of junior developers, knowledge-sharing initiatives, code review experience) can significantly strengthen your candidacy.
What if I have 8 years of QA experience but primarily in manual testing, with limited automation?
This role requires 6–10 years of QA automation experience, not general QA experience. If your background is primarily manual testing with limited automation hands-on work, you may not meet the core requirement. However, if you’ve been transitioning to automation in recent years and have solid automation expertise now, emphasize your recent automation projects.
Is this role open to freshers or early-career QA professionals?
No. This is explicitly a senior-level role requiring 6–10 years of experience. Freshers (0–2 years) or early-career professionals (2–5 years) should focus on QA Automation Engineer roles at junior or mid-level. After gaining 6+ years of solid automation experience, this role will be an excellent fit for your career progression.
What is the salary range for this Senior QA Automation Engineer role?
The job description does not specify a salary range. Compensation is listed as “As per company standards.” You should ask about the salary band during initial discussions with the recruiter ([email protected]). Senior QA Automation Engineers in India with 6–10 years of experience typically command 15–30 LPA depending on company size, location, and specific expertise.
Is the role 100% remote, or will there be office days required later?
The role is explicitly listed as “Remote / WFH,” indicating a fully remote position. However, it’s always good to clarify with the hiring team whether there are any occasional office visits or co-location expectations in the future, especially if you’re in a different city or time zone.
What is the application deadline for this position?
The job posting does not mention an explicit application deadline. To avoid missing the opportunity, apply as soon as possible by contacting [email protected] with your resume and portfolio. Remote positions often have longer application windows, but early applicants typically have better consideration.
How long does the hiring process typically take?
The JD does not specify the hiring timeline. However, for senior-level roles at tech companies, expect 2–4 weeks from initial application to final offer, which typically includes phone screening, technical interview, system design discussion, and possible round with leadership. You can ask about the timeline when you first contact the recruiter.
Can I apply if I’m currently employed at another company?
Yes, absolutely. Most companies expect mid-to-senior professionals to be employed when they apply. Simply mention your notice period (typically 1–2 months in India) during discussions. Being employed demonstrates stability and continued professional engagement.
Is relocation assistance provided for this remote role?
Since the role is fully remote, relocation assistance is typically not applicable. You can work from anywhere in India (and potentially outside, depending on company policy). Clarify any work-from-anywhere constraints with the hiring team during initial contact.
What does AIGentek expect in terms of mentoring and knowledge sharing?
As a senior-level hire, you’ll be expected to mentor junior QA engineers, conduct code reviews, establish automation best practices, and document testing strategies. The exact scope (e.g., is there a dedicated mentee, or is it ad-hoc guidance?) should be clarified during the interview process. This is a key differentiator between mid-level and senior roles.
Should I include a portfolio or GitHub link with my application?
Highly recommended. A well-organized GitHub repository showcasing your best automation frameworks, test suites, and architectural decisions is invaluable for a senior-level role. Include a README documenting framework setup, design patterns used, and sample test execution results. This significantly strengthens your candidacy and differentiates you from other applicants.
What are the growth opportunities after this role?
The JD does not specify career progression paths. However, senior QA automation roles typically lead to QA team lead, QA architect, engineering manager, or principal QA engineer positions. During interviews, ask about career ladders and how the company supports progression from individual contributor to leadership roles.
How to Apply
Apply for the Senior QA Automation Engineer role at AIGentek by following these straightforward steps:
- Prepare your resume highlighting 6+ years of QA automation experience, specific frameworks used (Selenium, Playwright, Cypress), programming languages, API testing expertise, CI/CD contributions, and mentoring achievements.
- Compile a portfolio or GitHub link showcasing your best automation projects. Ensure at least one project demonstrates testing a complex, configurable application or highlights your architectural approach to test automation.
- Draft a brief cover letter (optional but recommended) explaining why this senior-level role excites you, your automation philosophy, and how you approach mentoring and QA process improvements.
- Send your resume, portfolio link, and cover letter to the email address below. Use the subject line: “Application: Senior QA Automation Engineer — [Your Name]”
- In your email, briefly mention your strongest automation frameworks, years of QA experience, and any recent project complexity you’ve handled (e.g., “Automated testing for a multi-tenant SaaS platform with 40+ configurable features using Playwright and Python”).
- Include reference contact details (ideally past managers or senior colleagues who can vouch for your automation expertise and mentoring abilities).
- Wait for recruiter feedback — typically within 3–5 business days for senior-level roles. The hiring process will include technical screening, code review, system design discussion, and interviews with team leads or engineering managers.
Email: [email protected]
Apply immediately to avoid missing this remote opportunity at an AI-focused technology company.
Stay Updated — Free Job Alerts
Get instant IT job, referral, internship and walk-in alerts delivered daily:
- WhatsApp Channel: Join our WhatsApp Channel for daily job postings, referral opportunities, and community discussions.
- Telegram Channel: Join our Telegram Channel for real-time notifications, verified job leads, and career resources.
Subscribe now and never miss a senior-level QA opportunity, referral alert, or industry insight again!
Disclaimer
This article is for informational purposes only. Job details, eligibility criteria, location, and work model are sourced from publicly available listings and the official job description provided by AIGentek and may be subject to change without notice. Always verify the role, eligibility requirements, application deadline, and compensation details on the official company website or by contacting the recruiter directly before applying. itreferraljobs.in does not charge any fee for job postings, referrals, or applications and is not liable for any discrepancies in job information. Candidates are advised to exercise due diligence and verify company legitimacy before submitting personal information or credentials.