04/06/2025 updated


100 % available
Test Automation Engineer
Ambala, India
Only remote
B.Tech in Information Technology, M. Tech. in Computer ScienceTesting (Software)Java (Programming Language)JavaScriptApplication Programming Interfaces (APIs)Agile MethodologyAtlassian JiraAutomationTest AutomationMicrosoft AzureBrowser CompatibilityBug Tracking SystemsBusiness Process ImprovementCloud ComputingCode CoverageContinuous Integration
I am a highly skilled Automation Test Engineer with 8+ years of experience in designing, developing, and executing automated testing solutions for web, mobile, and API-based applications. With a strong foundation in Software Testing Life Cycle (STLC) and Agile methodologies , I specialize in creating robust, scalable, and maintainable automation frameworks that ensure product quality and accelerate release cycles.
My approach combines technical expertise with a passion for continuous improvement, delivering reliable test coverage and actionable insights across development pipelines.
Core Skills & Expertise
Languages
Additional Strengths
My approach combines technical expertise with a passion for continuous improvement, delivering reliable test coverage and actionable insights across development pipelines.
Core Skills & Expertise
- Test Automation Tools :
Selenium WebDriver, Cypress, Playwright, Appium, TestNG, JUnit, Cucumber (BDD), RestAssured, Katalon Studio - Programming Languages :
Java, JavaScript, Python, TypeScript, SQL - CI/CD & DevOps :
Jenkins, GitLab CI, Azure DevOps, CircleCI, Docker, Git, Maven, Gradle - Framework Design :
Hybrid Frameworks, Page Object Model (POM), Data-Driven & Keyword-Driven Testing, BDD with Cucumber - Testing Types :
Functional Testing, Regression Testing, Smoke/Sanity Testing, UI Testing, API Testing, Cross-browser Testing, Mobile Testing - API Testing Tools :
Postman, RestAssured, Swagger, SoapUI - Test Management & Bug Tracking :
JIRA, Zephyr, TestRail, HP ALM, XRay - Cloud & Cross-Browser Platforms :
BrowserStack, Sauce Labs, LambdaTest
Languages
- English (Fluent – Professional level)
- German (Basic/Working knowledge, if applicable)
Additional Strengths
- Strong understanding of SDLC & STLC
- Agile/Scrum team experience
- Excellent documentation, reporting, and communication skills
- Skilled in mentoring junior testers and reviewing test code
- Quick adapter to new technologies and tools
Experience
Professional experience5 - 10 years
Freelancer since2017
Languages
EnglishFluent
Project history
- Leading a cross-functional QA automation team to ensure high product quality and timely delivery of features.
- Designing, developing, and maintaining scalable automation test suites using Katalon Studio and JavaScript.
- Implementing BDD frameworks with CucumberJS to enable clear communication between developers, testers, and business stakeholders.
- Conducting regular code reviews and mentoring junior automation engineers to improve script quality and maintainability.
- Managing version control and collaboration workflows using Git (branching strategy, pull requests, conflict resolution).
- Collaborating closely with Product Owners and Developers to define test strategies, acceptance criteria, and QA sign-off points.
- Integrating automated tests into CI/CD pipelines to support continuous testing and fast feedback loops.
- Leading daily stand-ups, sprint planning, and defect triage sessions in an Agile/Scrum environment.
- Monitoring and analyzing automation results and providing test coverage reports to key stakeholders.
- Advocating for best practices in test automation architecture, code modularity, and reusability.
- Leading a high-performing QA automation team, overseeing test strategy, framework design, and delivery timelines.
- Designing and maintaining robust, modular automation test frameworks using Selenium (Java) , Cypress , Katalon Studio , and CucumberJS (BDD).
- Developing cross-platform UI and API test suites using Java, JavaScript , and Groovy , ensuring coverage across key product features.
- Creating and optimizing hybrid test frameworks following Page Object Model (POM) , data-driven , and keyword-driven principles.
- Managing source code and collaborative workflows via Git (branching, merge strategy, code review, and pull requests).
- Implementing automated regression suites and integrating with CI/CD pipelines using tools like Jenkins , GitLab CI , or Azure DevOps .
- Conducting regular code reviews , mentoring junior engineers, and enforcing test automation best practices.
- Driving the adoption of Cypress for faster front-end testing and enhancing developer-QA collaboration in Agile sprints.
- Working closely with product managers and developers to define acceptance criteria and write Gherkin-based test scenarios in Cucumber .
- Maintaining a scalable and reusable set of utilities and components for efficient test development and reduced maintenance overhead.
- Leading Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and managing test efforts across sprints.
- Designing and executing functional and regression test cases for finance applications, with a strong focus on transaction flows, account management, reporting modules, and API validations.
- Building and maintaining scalable automation frameworks using Java + Selenium WebDriver, incorporating POM, data-driven testing, and reusable components.
- Developing Cypress test scripts for rapid front-end validation and maintaining UI consistency across browsers and devices.
- Creating BDD-style test scenarios using CucumberJS and Gherkin to ensure business-readable test coverage.
- Collaborating with developers, product owners, and QA leads to define clear acceptance criteria for financial workflows.
- Implementing and managing test automation within CI/CD pipelines (Git, Jenkins, GitLab CI), enabling automated builds and deployments.
- Maintaining version control workflows and branching strategies using Git, ensuring traceable and stable releases.
- Leading manual test efforts where required (UAT, exploratory testing) and verifying compliance with financial standards and SLAs.
- Supporting backend and API test automation using Postman and RestAssured to validate financial transactions and data accuracy.
- Actively involved in Agile/Scrum processes, sprint planning, bug triage, and daily stand-ups to align testing with fast-paced development cycles.