HamburgerMenu
hirist

Automation Test Engineer - Cucumber Testing

THINKWISE CONSULTING LLP
Bangalore
6 - 8 Years

Posted on: 20/09/2025

Job Description

POSITION OVERVIEW


The Senior/Lead Automation Engineer designs and maintains scalable automated tests for enterprise web applications across front-end, back-end, and API layers.

They leverage AI-driven tools to generate and optimize test cases, integrating automation into CI/CD pipelines for maximum quality, performance, and reliability.

Collaborating with cross-functional teams, they enhance test coverage and execution efficiency.


RESPONSIBILITIES

End-to-End Automation for Enterprise Web Applications

- Design, develop, and maintain scalable, reusable automated test suites covering front-end UI, back-end services, and API layers for enterprise-grade Java and .NET web applications.

- Select, implement, and optimize automation frameworks (e.g., Selenium, Cypress, Playwright) to suit application architecture and technology stack.

- Ensure cross-browser and cross-platform compatibility testing for web applications, including responsive design validation.

Front-End Automation

- Automate functional and regression test cases for web UI components, ensuring alignment with UX/UI specifications.

- Validate dynamic content rendering, JavaScript-based interactions, and accessibility compliance (e.g., WCAG standards).

Back-End & API Automation

- Create and execute automated tests for RESTful and SOAP APIs using tools such as Postman, RestAssured, or SoapUI.

- Verify back-end logic, data processing workflows, and system integrations with third-party services.

- Validate authentication flows (OAuth, SSO, JWT) and role-based access controls.

Debugging, Troubleshooting & Optimization

- Investigate automation failures by analyzing execution logs, application stack traces, and network traffic.

- Identify and fix false positives/negatives to ensure stable and reliable test execution.

- Optimize test performance for faster feedback in CI/CD pipelines.

Integration & Deployment Support

- Integrate automated test execution into CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI) for continuous quality assurance.

- Collaborate with DevOps teams to enable parallel test execution in containerized environments (Docker, Kubernetes).


SKILLS & COMPETENCES :

Automation Frameworks & Tools :

- Expert in Selenium WebDriver, Cypress, Playwright, TestNG, JUnit, and NUnit for web automation.

- Skilled in API automation using RestAssured, Postman, or SoapUI.

- Experience with performance and load testing tools (JMeter, Gatling) for web back-end validation.

Front-End Testing Expertise

- Proficient in validating HTML/CSS, JavaScript, React, Angular, and Vue-based applications.

- Knowledge of browser dev tools for DOM inspection, network traffic analysis, and performance profiling.

Back-End & API Testing Expertise

- Strong grasp of Java and C#/.NET server-side logic, MVC frameworks, and service-oriented architecture.

- Skilled in database validation to ensure accurate data persistence.

Testing Methodologies & Best Practices

- Expertise in BDD, TDD, Data-Driven, and Keyword-Driven testing approaches.

- Experience with Cucumber, SpecFlow, or similar tools for behavior-driven testing.

Leadership & Collaboration

- Strong communication skills to work with developers, UX designers, and product managers.

- Ability to influence quality strategies and champion automation adoption across teams.


WORK EXPERIENCE & EDUCATION


- Requires 6+ years of professional experience is essential for understanding system architecture, programming, and technical troubleshooting.

- Outstanding written and verbal communication skills.

- Bachelors in computer science required.


info-icon

Did you find something suspicious?