Company Description IntelliCredence Pvt. Ltd. is a global technology consulting and IT services company that helps enterprises innovate and scale using cutting-edge digital, cloud, data analytics, and AI solutions. The organization focuses on responsible AI to deliver measurable business value and competitive advantage. IntelliCredence partners with leading clients across healthcare, retail, and manufacturing, offering flexible engagement models and cost-effective services. The company emphasizes strong customer commitment, governance, and execution excellence, building long-term relationships aligned with clients strategic objectives. Its portfolio includes AI-powered products such as IntelliRecruit, Ret.AI, DocApponity, and Deep Face Surveillance.
Role Description This is a full-time, on-site Quality Engineer role based in Bengaluru. The Quality Engineer will be responsible for designing and executing test plans, test cases, and test automation to ensure product quality across the software lifecycle. Daily activities include collaborating with development, product, and operations teams to define quality standards, identify defects early, and drive continuous improvement in processes and tools. The role will involve both functional and non-functional testing, including regression, performance, and integration testing, as well as contributing to root cause analysis and corrective actions. The Quality Engineer will also help maintain documentation, metrics, and reports that support quality governance and decision-making.
Job Summary
We are looking for a skilled QE / SRE Engineer who can combine quality engineering, test automation, reliability engineering, CI/CD practices, and observability to ensure highly reliable, scalable, and high-performing applications.
The ideal candidate should have hands-on experience in automation testing using tools such as Selenium, Playwright, Cypress, Appium, or similar frameworks, along with strong exposure to CI/CD pipelines, monitoring tools, scripting, production reliability, and Agile delivery practices.
Experience: 4–8 Years
Employment Type: Full-Time
Location: Bengaluru
Qualifications
- Strong foundation in Quality Engineering and Product Quality practices to ensure robust, scalable, and maintainable software solutions.
- Hands-on experience in Quality Assurance and Quality Control, including test design, execution, defect tracking, and reporting.
- Knowledge of Quality Management principles, frameworks, and metrics to support continuous improvement and compliance with internal standards.
- Experience with test automation tools, scripting languages, and CI/CD pipelines (e.g., Selenium, Cypress, JUnit, TestNG, Jenkins, Git) is highly desirable.
- Familiarity with agile methodologies and collaboration tools (e.g., Jira, Azure DevOps) for iterative delivery and cross-functional teamwork.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- Strong analytical, problem-solving, and communication skills, with the ability to work in a fast-paced, technology-driven environment.
- Experience in domains such as cloud, data analytics, AI/ML, or enterprise applications is an advantage.
Key Responsibilities
- Design, develop, and maintain robust automated test frameworks for web applications, APIs, and end-to-end business workflows.
- Create and execute automated test cases using Selenium, Playwright, Cypress, Appium, or similar automation tools.
- Perform functional, regression, integration, smoke, UI, API, and cross-browser testing.
- Work closely with development teams to ensure quality is embedded throughout the software development lifecycle.
- Build and maintain CI/CD pipelines for automated build, test, deployment, and release validation processes.
- Integrate automated test suites into CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar platforms.
- Monitor production applications, infrastructure, logs, system health, and performance metrics.
- Set up alerts, dashboards, logging, and observability practices to identify issues before they impact users.
- Investigate production incidents, analyze root causes, and implement preventive actions to improve system reliability.
- Define and monitor SLIs, SLOs, error budgets, uptime, latency, failure rate, and application performance metrics.
- Collaborate with developers, DevOps engineers, product teams, and QA teams to improve application reliability and release quality.
- Write scripts for test automation, environment setup, deployment automation, log analysis, and operational tasks.
- Participate in code reviews, test reviews, sprint planning, retrospectives, release planning, and daily stand-ups.
- Track user stories, defects, tasks, releases, and sprint activities using Jira.
- Continuously improve automation coverage, release reliability, system performance, and incident response processes.
Required Skills
- Strong experience in test automation using Selenium, Playwright, Cypress, Appium, or similar tools.
- Proficiency in at least one programming or scripting language such as Java, Python, JavaScript, TypeScript, Bash, or PowerShell.
- Experience in creating automation frameworks using Page Object Model, BDD, data-driven testing, keyword-driven testing, or hybrid frameworks.
- Strong understanding of API testing using tools such as Postman, Rest Assured, Karate, SoapUI, or similar.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI, or similar.
- Knowledge of Git, branching strategies, pull requests, code review workflows, and version control practices.
- Understanding of monitoring and observability tools such as Grafana, Prometheus, ELK Stack, Datadog, New Relic, Dynatrace, Splunk, CloudWatch, or Azure Monitor.
- Good understanding of application logs, metrics, traces, dashboards, alerts, and incident management.
- Knowledge of software reliability concepts, performance testing, availability, scalability, latency, and fault tolerance.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Understanding of Docker, Kubernetes, containerized applications, and deployment environments.
- Experience working in Agile/Scrum teams and using Jira for sprint, task, defect, and release management.
- Strong debugging, troubleshooting, analytical, and problem-solving skills.
Preferred Skills
- Experience with performance testing tools such as JMeter, Gatling, k6, or LoadRunner.
- Knowledge of infrastructure-as-code tools such as Terraform, Ansible, CloudFormation, or ARM templates.
- Experience with Kubernetes monitoring and production workload troubleshooting.
- Exposure to chaos engineering, resilience testing, disaster recovery, and failover validation.
- Knowledge of security testing, vulnerability management, and DevSecOps practices.
- Experience with database validation, SQL queries, and data integrity testing.
- Familiarity with microservices architecture, event-driven systems, message queues, and distributed systems.
- Certifications in AWS, Azure, Kubernetes, DevOps, SRE, or automation testing will be an added advantage.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Relevant certifications in Automation Testing, DevOps, Cloud, SRE, or Quality Engineering will be preferred.