Post Job Free
Sign in

Test Engineer Automation

Location:
Foristell, MO
Posted:
May 29, 2025

Contact this candidate

Resume:

Rajesh Kamlekar

Sr SDET / Automation Test Engineer 8+ Years Experience

314-***-**** ************@*****.*** Open to Relocation & Remote

Professional Summary

Sr SDET / Automation Test Engineer with 8+ years of experience in manual and automation testing of web applications. Proven expertise in Selenium WebDriver, WebDriver IO, and test automation frameworks like Page Object Model, Hybrid, BDD (Cucumber), and TDD. Skilled in scripting with Java, Python, and JavaScript, with hands-on experience in Functional, Regression, Performance (LoadRunner, JMeter), and UAT testing. Deep understanding of STLC, Agile/Scrum methodologies, and tools such as JIRA, Maven, SQL, Jenkins, GIT, TestNG, and JUnit. Strong background in team leadership, client engagement, and delivering high-quality software across Healthcare, Telecom, Federal, Banking, and Trading domains.

Technical Expertise

Proficient in Selenium WebDriver (Java, Python, JavaScript), TestNG, Cucumber (BDD/Gherkin), Maven, and Jenkins for automation framework development using Page Object Model (POM), data-driven, and keyword-driven approaches.

Experienced in API/Web Services testing using Postman, SOAP UI, and REST/SOAP protocols, along with XML, JSON, HTTP, WSDL, and SOA architecture.

Skilled in Mobile application testing for both Android and iOS using tools like Appium, Perfecto, XCode, and DDMS.

Hands-on expertise in performance and load testing using JMeter and LoadRunner, with strong background in backend testing and SQL queries, joins, and stored procedures on Oracle and SQL Server.

Well-versed in test management and defect tracking tools including JIRA, HP ALM/Quality Center, and Bugzilla with solid experience in the full SDLC and Agile/Scrum methodologies.

Developed and executed test plans, scenarios, and automation test scripts; actively involved in UAT, regression, integration, black-box, system, smoke, ad-hoc, and GUI testing.

Experienced with CI/CD pipelines, source control tools (Git, SVN), and test automation in cloud platforms using Browser Stack and cross-platform testing solutions.

Technical Skills

Testing & QA Methodologies

Agile, Scrum, SDET, Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect/Bug Life Cycle, Test-Driven Development (TDD), Behavior-Driven Development (BDD)

Testing Tools & Frameworks

Selenium WebDriver, WebDriver IO, Cucumber, TestNG, JUnit, Appium, QTP/UFT, SOAP UI, SOA Test, Quality Center (QC), JMeter, HP LoadRunner, HP Performance Center, Visual Studio Test Professional (VST), Century Test Automation (CTA), log4j, Serenity, Allure

Automation Types & Artifacts

Data-Driven, Keyword-Driven, Hybrid Frameworks; Test Plans, Test Cases, Requirements Traceability Matrix (RTM), Test Summary Reports, Bug Reports, User Stories, Product Backlogs

Programming, Markup & Scripting Languages

Java, Python, JavaScript, HTML, XML, XPath, CSS, Unix Shell Scripting, Perl

Platforms, Databases & Tools

Windows XP/7/8.x/10, UNIX, Linux, macOS, Android, iOS; SQL Server 2008/2012, Oracle 11g, MySQL, SQL Developer

Version Control, CI/CD & Defect Tracking

Git, SVN, TFS, Perforce; JIRA, HP ALM/Quality Center, Jenkins, Maven

Other Utilities & Environments

IntelliJ IDEA, Eclipse, Gherkin, Browser Stack, Autosys, BMC Remedy, PuTTY

Professional Experience

Client: CMS Federal-(Scope Info Tech), Baltimore, MD Oct 2023 – Present.

Role: SDET / QA Lead

Responsibilities:

Lead and manage the QA/test team, allocating tasks, mentoring members, conducting reviews, and ensuring alignment with project goals and quality standards.

Design, enhance, and maintain automation frameworks for SERVIS and zONE projects, integrating them with CI/CD pipelines for efficient testing and deployment.

Drive and implement Test-Driven Development (TDD) practices across teams to improve test coverage, code quality, and early bug detection.

Plan, develop, and execute comprehensive test strategies, including test plans, test case specifications for both manual and automated testing, covering functional, regression, integration, and ad-hoc scenarios.

Created and maintain standard QA documentation such as Software Quality Assurance Plans, Test Summary Reports, and procedural guidelines.

Perform code analysis and testing in diverse environments, ensuring cross-platform reliability, compatibility, and data integrity.

Conduct regular application security audits and monthly patch verification to ensure compliance and minimize vulnerabilities.

Log, manage, and track defects in Jira, ensuring accurate issue documentation, timely escalation, and resolution in collaboration with developers.

Collaborate with cross-functional teams (development, product, and project management) to align QA efforts with release schedules and business objectives.

Lead QA participation in planning meetings, providing accurate time estimates, risk assessments, and contributing to continuous improvement initiatives.

Communicate effectively with stakeholders, including clients, team members, and leadership, while independently managing multiple testing assignments and priorities.

Participated in Agile ceremonies, provided accurate test estimates, and drove process improvements.

Communicated effectively with internal teams and stakeholders while managing multiple testing priorities independently.

Client: Mastercard - St. Louis, MO Jan 2022 – Oct 2023

Role: SDET

Responsibilities:

Developed and maintained automation test scripts for UI and API testing using Selenium WebDriver, REST Assured, and Postman.

Developed BDD automation frameworks with Java, JUnit, and Cucumber, enhancing collaboration and test clarity for test automation.

Collaborated with developers and product owners in Agile sprints (2-week cycles) to validate user stories and deliver features with minimal defects.

Participated in daily stand-ups, sprint planning, and retrospectives, actively contributing to sprint goals and testing strategies.

Performed root cause analysis of failed test cases and application issues, accelerating issue resolution within sprint timelines.

Wrote and executed complex SQL queries for backend data validation involving DML/DDL operations to ensure data accuracy.

Integrated automated test suites with Jenkins for CI/CD pipelines to support continuous integration and automated regression testing.

Authored and maintained detailed test documentation: Test Plans, Scenarios, Execution Logs, and Bug Reports.

Improved test script modularity and reusability, following best practices in framework design to enhance maintainability.

Identified manual regression test cases suitable for automation, increasing test coverage and reducing test cycle time.

Collaborated with QA and development teams to ensure early testing through API mocks and contract validation.

Performed API response validation, schema checks, and status code assertions to ensure compliance with expected service behavior.

Participated in defect triage meetings and worked closely with development to resolve critical issues within the sprint timeline.

Client: TD Ameritrade/Charles Schwab - St. Louis, MO Sep 2018 – Dec 2021

Role: SDET / Sr. Automation Test Engineer

Responsibilities:

Collaborated with Business Clients, Product Owners, and Developers to analyze application functionality, review requirements, and ensure proper test coverage across user stories and change requests.

Created and maintained manual and automated test cases, including test strategies, plans, scenarios, and traceability matrices based on functional design documents.

EWA (Enterprise Workflow Automation) is a web application which involves more Web UI Automation.

Developed BDD and TDD automation frameworks using Java, Selenium WebDriver, JUnit, TestNG, and Cucumber following Page Object Model (POM) design patterns.

Configured cross-browser automation for Chrome and Internet Explorer and integrated the framework with Maven for dependency management and Jenkins for CI/CD pipelines.

Automated regression test suits identified candidates from manual scenarios, and wrote test scripts using IntelliJ IDEA, feature files, and step definitions.

Conducted backend testing using SQL queries on Oracle databases, validated data insertion/deletion, and ensured JDBC connectivity between app and database.

Performed Functional, Regression, System Integration, UAT, and End-to-End Testing across multiple environments (Dev, QA, STE, Prod) and platforms.

Logged and managed defects in JIRA, collaborated with dev/analysis teams for resolution, and prepared QA metrics, reports, and executive-level summaries for management.

Participated in Agile methodologies —daily stand-ups, retrospectives, sprint/release planning, and documentation reviews—to ensure testing aligned with evolving product goals.

Maintained automation artifacts in Git/Bitbucket, improved testing workflows using Jenkins Cron jobs, and continuously optimized testing through metrics and peer reviews.

Client: AT&T (DirecTV Now) - Middletown, NJ Feb 2017 – Aug 2018

Role: Automation Test Engineer

Project: (DirecTV Now) Mobile & Cross-Platform Automation – iOS, Android, Fire TV, Roku.

Responsibilities:

Developed test automation framework scripts using Python with Appium for the application on Mobile Apps Supporting on iOS.

Installed and maintained Appium WebDriver Agent for iOS using XCode and executed test cases on multiple iOS versions (9, 10, 11) and Android devices/emulators.

Created test pipelines using Jenkins, including pom.xml setup, corn scheduling, and email notifications for nightly batch runs.

Performed Functional, Regression, Integration, UAT, Sanity, Positive/Negative, and End-to-End Testing across various test environments (Dev, QA, Pre-prod, Prod).

Built and executed automation suites for Fire TV and Roku TV platforms; tested RSN local channels using manual and automated location-switching.

Created feature files and reusable test components using Robot Framework, incorporating API, Database, and Selenium keywords for full-stack validation.

Developing automation test scripts for the application using JAVA for Android devices.

Performing test automation using Appium for mobile testing.

Executed parallel test cases on Android devices and on various android emulators.

Good experience in testing native, hybrid, mobile web applications.

Used Charles Proxy to capture HTTPS traffic, debug network issues, and attach session logs to JIRA tickets for failed test scenarios.

Validated APIs by writing request/response verification scripts and performing schema checks and status code assertions.

Identified elements using techniques like Appium iOS Inspector, accessibility identifiers, and page source parsing.

Developed custom test reports using Extent Manager and Apache POI for detailed team-level visibility.

Executed cross-browser compatibility tests on Chrome, Firefox, and Internet Explorer.

Wrote and optimized SQL queries to support backend validation and DMOQ (Direct Measure of Quality) test coverage.

Performing ad-hoc testing according to the requirements.

Performing Web acquisition testing for the application of different browsers.

Collect and analyze network logs to debug and identify root causes while triaging issues in collaboration with cross-functional teams.

Using Charles proxy tool to measure the https traffic and checking the requests and responses as well as recording the session if there is a failure in the test case and attach to the ticket.

Logged and managed defects using JIRA, participated in triage meetings, and collaborated with dev and product teams for quick resolution.

Participated in Agile Scrum practices, including sprint planning, review sessions, and daily stand-ups; provided test updates and risk assessments.

Worked with GIT and Bitbucket repositories for version control and managed script changes in multi-team environments.

Education:

Master of Science in Computer Science

Virginia International University, VA May 2016

Bachelor’s in computer science

JNTU – Hyderabad, India April 2014



Contact this candidate