QA Fullstack / SDET / Automation Test Engineer
Job description
Location: Chennai/Bangalore/Pune/Hyderabad
Location: Chennai/Bangalore/Pune/HyderabadLocation: Chennai/Bangalore/Pune/HyderabadLocation:Experience Range: 2-15 YearsExperience Range: 2-15 YearsExperience Range: 2-15 YearsExperience Range:Click this Link to know more about you : https://forms.office.com/r/BeMsh3teDCClick this Link to know more about you : https://forms.office.com/r/BeMsh3teDCClick this Link to know more about you : https://forms.office.com/r/BeMsh3teDChttps://forms.office.com/r/BeMsh3teDCWe are seeking a highly skilled QA Fullstack Engineer / SDET / Automation Test Engineer to join our quality engineering team. .We are seeking aWe are seeking ahighly skilled QA Fullstack Engineer / SDET / Automation Test Engineerhighly skilled QA Fullstack Engineer / SDET / Automation Test Engineerhighly skilled QA Fullstack Engineer / SDET / Automation Test Engineerto join our quality engineering team.to join our quality engineering team...Test Automation DevelopmentTest Automation DevelopmentTest Automation DevelopmentTest Automation Development- Develop and maintain robust, modular, and reusable automation test frameworks for:UI testing using Selenium, Cypress, Playwright, or WebDriverIOAPI testing using RestAssured, Karate, or PostmanBackend/data validation with DB queries (SQL/NoSQL)
Develop and maintain robust, modular, and reusable automation test frameworks for:
Develop and maintainDevelop and maintainrobust, modular, and reusable automation test frameworksrobust, modular, and reusable automation test frameworksrobust, modular, and reusable automation test frameworksfor:for:- UI testing using Selenium, Cypress, Playwright, or WebDriverIO
UI testing using Selenium, Cypress, Playwright, or WebDriverIO
UI testingUI testingUI testingusing Selenium, Cypress, Playwright, or WebDriverIOusing Selenium, Cypress, Playwright, or WebDriverIO- API testing using RestAssured, Karate, or Postman
API testing using RestAssured, Karate, or Postman
API testingAPI testingAPI testingusing RestAssured, Karate, or Postmanusing RestAssured, Karate, or Postman- Backend/data validation with DB queries (SQL/NoSQL)
Backend/data validation with DB queries (SQL/NoSQL)
Backend/data validationBackend/data validationBackend/data validationwith DB queries (SQL/NoSQL)with DB queries (SQL/NoSQL)- Implement cross-browser and responsive testing strategies
Implement cross-browser and responsive testing strategies
ImplementImplementcross-browser and responsive testingcross-browser and responsive testingcross-browser and responsive testingstrategiesstrategies- Build and manage test data generation utilities
Build and manage test data generation utilities
Build and manageBuild and managetest data generation utilitiestest data generation utilitiestest data generation utilitiesTesting Across the Stack
Testing Across the StackTesting Across the StackTesting Across the Stack- Execute functional, regression, smoke, sanity, integration, and E2E tests
Execute functional, regression, smoke, sanity, integration, and E2E tests
ExecuteExecutefunctional, regression, smoke, sanity, integration, and E2E testsfunctional, regression, smoke, sanity, integration, and E2E testsfunctional, regression, smoke, sanity, integration, and E2E tests- Perform non-functional testing: performance, security, and usability where required
Perform non-functional testing: performance, security, and usability where required
PerformPerformnon-functional testingnon-functional testingnon-functional testing: performance, security, and usability where required: performance, security, and usability where required- Support mobile automation using Appium or relevant tools (if applicable)
Support mobile automation using Appium or relevant tools (if applicable)
SupportSupportmobile automationmobile automationmobile automationusing Appium or relevant tools (if applicable)using Appium or relevant tools (if applicable)Continuous Integration & Delivery (CI/CD)
Continuous Integration & Delivery (CI/CD)Continuous Integration & Delivery (CI/CD)Continuous Integration & Delivery (CI/CD)- Integrate automated test suites with CI/CD pipelines using:Jenkins, GitLab CI/CD, GitHub Actions, CircleCI
Integrate automated test suites with CI/CD pipelines using:
Integrate automated test suites with CI/CD pipelines using:Integrate automated test suites with CI/CD pipelines using:- Jenkins, GitLab CI/CD, GitHub Actions, CircleCI
Jenkins, GitLab CI/CD, GitHub Actions, CircleCI
Jenkins, GitLab CI/CD, GitHub Actions, CircleCIJenkins, GitLab CI/CD, GitHub Actions, CircleCIJenkins, GitLab CI/CD, GitHub Actions, CircleCI- Enable shift-left testing by integrating with build and deployment pipelines
Enable shift-left testing by integrating with build and deployment pipelines
EnableEnableshift-left testingshift-left testingshift-left testingby integrating with build and deployment pipelinesby integrating with build and deployment pipelinesTest Infrastructure & DevOps Collaboration
Test Infrastructure & DevOps CollaborationTest Infrastructure & DevOps CollaborationTest Infrastructure & DevOps Collaboration- Design scalable and containerized test environments using Docker
Design scalable and containerized test environments using Docker
Design scalable and containerized test environments usingDesign scalable and containerized test environments usingDockerDockerDocker- Work with DevOps to manage test execution across test/staging/prod environments
Work with DevOps to manage test execution across test/staging/prod environments
Work with DevOps to manage test execution acrossWork with DevOps to manage test execution acrosstest/staging/prodtest/staging/prodtest/staging/prodenvironmentsenvironments- Set up reporting dashboards (Allure, TestNG Reports, etc.)
Set up reporting dashboards (Allure, TestNG Reports, etc.)
Set upSet upreporting dashboardsreporting dashboardsreporting dashboards(Allure, TestNG Reports, etc.)(Allure, TestNG Reports, etc.)Collaboration & Agile Practices
Collaboration & Agile PracticesCollaboration & Agile PracticesCollaboration & Agile Practices- Participate in sprint ceremonies: planning, grooming, stand-ups, and retrospectives
Participate in sprint ceremonies: planning, grooming, stand-ups, and retrospectives
Participate in sprint ceremonies: planning, grooming, stand-ups, and retrospectivesParticipate in sprint ceremonies: planning, grooming, stand-ups, and retrospectives- Collaborate closely with developers, product managers, DevOps, and designers
Collaborate closely with developers, product managers, DevOps, and designers
Collaborate closely withCollaborate closely withdevelopers, product managers, DevOps, and designersdevelopers, product managers, DevOps, and designersdevelopers, product managers, DevOps, and designers- Define acceptance criteria and test coverage plans for each feature
Define acceptance criteria and test coverage plans for each feature
DefineDefineacceptance criteria and test coverage plansacceptance criteria and test coverage plansacceptance criteria and test coverage plansfor each featurefor each feature- Actively engage in code reviews, defect triage, and root cause analysis
Actively engage in code reviews, defect triage, and root cause analysis
Actively engage inActively engage incode reviews, defect triage, and root cause analysiscode reviews, defect triage, and root cause analysiscode reviews, defect triage, and root cause analysisMust-Have Skills & Experience
Must-Have Skills & ExperienceMust-Have Skills & ExperienceMust-Have Skills & ExperienceProgramming & Automation
Programming & AutomationProgramming & AutomationProgramming & Automation- Proficient in at least one language: Java, Python, JavaScript, TypeScript, or C#
Proficient in at least one language: Java, Python, JavaScript, TypeScript, or C#
Proficient in at least one language:Proficient in at least one language:Java, Python, JavaScript, TypeScript, or C#Java, Python, JavaScript, TypeScript, or C#Java, Python, JavaScript, TypeScript, or C#- In-depth knowledge of Selenium WebDriver, Cypress, or Playwright
In-depth knowledge of Selenium WebDriver, Cypress, or Playwright
In-depth knowledge ofIn-depth knowledge ofSelenium WebDriverSelenium WebDriverSelenium WebDriver,,CypressCypressCypress, or, orPlaywrightPlaywrightPlaywright- Advanced API testing with RestAssured, Postman, or Karate DSL
Advanced API testing with RestAssured, Postman, or Karate DSL
Advanced API testing withAdvanced API testing withRestAssuredRestAssuredRestAssured,,PostmanPostmanPostman, or, orKarate DSLKarate DSLKarate DSL- Experience in writing unit tests and mock services where required
Experience in writing unit tests and mock services where required
Experience in writingExperience in writingunit tests and mock servicesunit tests and mock servicesunit tests and mock serviceswhere requiredwhere requiredTesting Methodologies & Practices
Testing Methodologies & PracticesTesting Methodologies & PracticesTesting Methodologies & Practices- Strong grasp of testing fundamentals, test design techniques, and QA best practices
Strong grasp of testing fundamentals, test design techniques, and QA best practices
Strong grasp ofStrong grasp oftesting fundamentalstesting fundamentalstesting fundamentals, test design techniques, and QA best practices, test design techniques, and QA best practices- Familiar with TDD (Test-Driven Development) and BDD (Behavior-Driven Development)
Familiar with TDD (Test-Driven Development) and BDD (Behavior-Driven Development)
Familiar withFamiliar withTDD (Test-Driven Development)TDD (Test-Driven Development)TDD (Test-Driven Development)andandBDD (Behavior-Driven Development)BDD (Behavior-Driven Development)BDD (Behavior-Driven Development)- Experience using Cucumber, SpecFlow, or Behave for BDD frameworks
Experience using Cucumber, SpecFlow, or Behave for BDD frameworks
Experience usingExperience usingCucumberCucumberCucumber,,SpecFlowSpecFlowSpecFlow, or, orBehaveBehaveBehavefor BDD frameworksfor BDD frameworksCI/CD & Version Control
CI/CD & Version ControlCI/CD & Version ControlCI/CD & Version Control- Hands-on with tools like Jenkins, GitLab CI, GitHub Actions
Hands-on with tools like Jenkins, GitLab CI, GitHub Actions
Hands-on with tools likeHands-on with tools likeJenkins, GitLab CI, GitHub ActionsJenkins, GitLab CI, GitHub ActionsJenkins, GitLab CI, GitHub Actions- Comfortable with Git for version control and collaboration
Comfortable with Git for version control and collaboration
Comfortable withComfortable withGitGitGitfor version control and collaborationfor version control and collaborationDevOps & Cloud Awareness
DevOps & Cloud AwarenessDevOps & Cloud AwarenessDevOps & Cloud Awareness- Familiarity with Docker, Kubernetes (basic level), and cloud providers like AWS, Azure, or GCP
Familiarity with Docker, Kubernetes (basic level), and cloud providers like AWS, Azure, or GCP
Familiarity withFamiliarity withDockerDockerDocker,,KubernetesKubernetesKubernetes(basic level), and cloud providers like(basic level), and cloud providers likeAWS, Azure, or GCPAWS, Azure, or GCPAWS, Azure, or GCP- Ability to debug and trace logs using CloudWatch, ELK, or Splunk
Ability to debug and trace logs using CloudWatch, ELK, or Splunk
Ability to debug and trace logs usingAbility to debug and trace logs usingCloudWatchCloudWatchCloudWatch,,ELKELKELK, or, orSplunkSplunkSplunkAnalytical & Soft Skills
Analytical & Soft SkillsAnalytical & Soft SkillsAnalytical & Soft Skills- Excellent problem-solving and debugging skills
Excellent problem-solving and debugging skills
Excellent problem-solving and debugging skillsExcellent problem-solving and debugging skills- Strong written and verbal communication
Strong written and verbal communication
Strong written and verbal communicationStrong written and verbal communication- Collaborative mindset with a "quality-first" attitude
Collaborative mindset with a "quality-first" attitude
Collaborative mindset with aCollaborative mindset with a"quality-first" attitude"quality-first" attitude"quality-first" attitudeGood to Have
Good to HaveGood to HaveGood to Have- Mobile testing experience (Android/iOS) using Appium, Espresso, or XCUITest
Mobile testing experience (Android/iOS) using Appium, Espresso, or XCUITest
Mobile testing experience (Android/iOS) usingMobile testing experience (Android/iOS) usingAppium, Espresso, or XCUITestAppium, Espresso, or XCUITestAppium, Espresso, or XCUITest- Exposure to performance testing tools (e.g., JMeter, Gatling)
Exposure to performance testing tools (e.g., JMeter, Gatling)
Exposure toExposure toperformance testing toolsperformance testing toolsperformance testing tools(e.g., JMeter, Gatling)(e.g., JMeter, Gatling)- Security testing knowledge (e.g., OWASP top 10 awareness)
Security testing knowledge (e.g., OWASP top 10 awareness)
Security testing knowledge (e.g., OWASP top 10 awareness)Security testing knowledge (e.g., OWASP top 10 awareness)- Experience working with microservices and message queues (Kafka, RabbitMQ)
Experience working with microservices and message queues (Kafka, RabbitMQ)
Experience working withExperience working withmicroservicesmicroservicesmicroservicesandandmessage queuesmessage queuesmessage queues(Kafka, RabbitMQ)(Kafka, RabbitMQ)- Familiarity with contract testing (e.g., Pact)
Familiarity with contract testing (e.g., Pact)
Familiarity withFamiliarity withcontract testingcontract testingcontract testing(e.g., Pact)(e.g., Pact)At Indium, diversity, equity, and inclusion (DEI) are core values. We promote DEI through a dedicated council, expert sessions, and tailored training, fostering an inclusive workplace. Our initiatives, like the WE@IN women empowerment program and DEI calendar, create a culture of respect and belonging. Recognized with the Human Capital Award, we're committed to an environment where everyone thrives. Join us in building a diverse, innovative workplace.Indium do not solicit or accept any form of fees or payment at any stage of the hiring process.At Indium, diversity, equity, and inclusion (DEI) are core values. We promote DEI through a dedicated council, expert sessions, and tailored training, fostering an inclusive workplace. Our initiatives, like the WE@IN women empowerment program and DEI calendar, create a culture of respect and belonging. Recognized with the Human Capital Award, we're committed to an environment where everyone thrives. Join us in building a diverse, innovative workplace.At Indium, diversity, equity, and inclusion (DEI) are core values. We promote DEI through a dedicated council, expert sessions, and tailored training, fostering an inclusive workplace. Our initiatives, like the WE@IN women empowerment program and DEI calendar, create a culture of respect and belonging. Recognized with the Human Capital Award, we're committed to an environment where everyone thrives. Join us in building a diverse, innovative workplace.At Indium, diversity, equity, and inclusion (DEI) are core values. We promote DEI through a dedicated council, expert sessions, and tailored training, fostering an inclusive workplace. Our initiatives, like the WE@IN women empowerment program and DEI calendar, create a culture of respect and belonging. Recognized with the Human Capital Award, we're committed to an environment where everyone thrives. Join us in building a diverse, innovative workplace.Indium do not solicit or accept any form of fees or payment at any stage of the hiring process.Indium do not solicit or accept any form of fees or payment at any stage of the hiring process.I'm interested{{criteriaIndex}} {{field}} {{captialize(condition)}} ( ) {{cxPropHelpText}} {{cxPropField.consent_details.description}} {{record.Posting_Title}} {{record.Posting_Title}} {{record.Posting_Title}} {{candidate.Email}} {{topMessage}} Job Details {{topMessage}} previous next {{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}} {{message}} Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}} For privacy and security purposes, please go through the following points and provide consent. Accept Decline {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{getI18n("zr.careers.publicpage.meta.joblisting")}} {{cxPropAssessment.name}} {{getI18n("zr.questionnaire.question.information.heading")}} {{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}} {{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}} {{if(cxPropDetails.applyWithSeekButton,cxPropDetails.applyWithSeekButton.buttonLabel,getI18n("zr.quickapply.apply.toggle","Seek"))}} {{getI18n('zr.eeo.questionnaire.portal.maintitle')}} {{botName}} {{getI18n("zr.zia.sb.consent.msg1")}}{{criteriaIndex}}{{criteriaIndex}}{{field}} {{captialize(condition)}}{{field}}{{captialize(condition)}}( )(){{cxPropHelpText}}{{cxPropHelpText}}{{cxPropField.consent_details.description}}{{cxPropField.consent_details.description}}
{{record.Posting_Title}}{{record.Posting_Title}}{{record.Posting_Title}}{{record.Posting_Title}}
{{record.Posting_Title}}{{record.Posting_Title}}{{record.Posting_Title}}
{{record.Posting_Title}}- {{record.Posting_Title}}
{{record.Posting_Title}}
{{record.Posting_Title}}{{candidate.Email}}{{candidate.Email}}{{candidate.Email}}{{candidate.Email}}
{{topMessage}}Job DetailsJob DetailsJob DetailsJob Details{{topMessage}}previousnext{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}% Job Description {{unescape(sanitizeHTML(descriptionHTML))}}{{title}} {{score}}%{{title}}
{{title}}{{score}}%Job Description {{unescape(sanitizeHTML(descriptionHTML))}}Job Description
{{message}}Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}
For privacy and security purposes, please go through the following points and provide consent.Accept DeclineAccept DeclineAcceptDecline{{getI18n("zr.careers.publicpage.meta.joblisting")}}{{getI18n("zr.careers.publicpage.meta.joblisting")}}- {{getI18n("zr.careers.publicpage.meta.joblisting")}}
- {{getI18n("zr.careers.publicpage.meta.joblisting")}}
{{getI18n("zr.questionnaire.question.information.heading")}}
{{getI18n("zr.cw.autofill.head")}} {{cxPropBodyMessage}} {{getI18n("zr.careers.autopopulate.success")}}{{getI18n("zr.cw.autofill.head")}}
{{cxPropBodyMessage}}
{{getI18n("zr.careers.autopopulate.success")}}{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}
{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}{{botName}}{{botName}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}{{getI18n("zr.zia.sb.consent.msg1")}}